The Swift Package Index logo.Swift Package Index

Build Information

Failed to build LiveKitUniFFI, reference 0.2.2 (49efe2), with Swift 6.1 for Wasm on 11 Oct 2026 00:01:26 UTC.

Build Command

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

Build Log

2389 |     /// Rust stores this pointer for future callback invocations, so it must live
2390 |     /// for the process lifetime (not just for the init function call).
2391 |     static let vtablePtr: UnsafePointer<UniffiVTableCallbackInterfaceLocalDataTrackManagerDelegate> = {
     |                                         `- error: cannot find type 'UniffiVTableCallbackInterfaceLocalDataTrackManagerDelegate' in scope
2392 |         let ptr = UnsafeMutablePointer<UniffiVTableCallbackInterfaceLocalDataTrackManagerDelegate>.allocate(capacity: 1)
2393 |         ptr.initialize(to: vtable)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:2794:24: error: cannot find type 'UniffiVTableCallbackInterfaceOutgoingDataStreamManagerDelegate' in scope
2792 |     ///
2793 |     /// Store the vtable directly.
2794 |     static let vtable: UniffiVTableCallbackInterfaceOutgoingDataStreamManagerDelegate = .init(
     |                        `- error: cannot find type 'UniffiVTableCallbackInterfaceOutgoingDataStreamManagerDelegate' in scope
2795 |         uniffiFree: { (uniffiHandle: UInt64) in
2796 |             do {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:2854:41: error: cannot find type 'UniffiVTableCallbackInterfaceOutgoingDataStreamManagerDelegate' in scope
2852 |     /// Rust stores this pointer for future callback invocations, so it must live
2853 |     /// for the process lifetime (not just for the init function call).
2854 |     static let vtablePtr: UnsafePointer<UniffiVTableCallbackInterfaceOutgoingDataStreamManagerDelegate> = {
     |                                         `- error: cannot find type 'UniffiVTableCallbackInterfaceOutgoingDataStreamManagerDelegate' in scope
2855 |         let ptr = UnsafeMutablePointer<UniffiVTableCallbackInterfaceOutgoingDataStreamManagerDelegate>.allocate(capacity: 1)
2856 |         ptr.initialize(to: vtable)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:3675:24: error: cannot find type 'UniffiVTableCallbackInterfaceRemoteDataTrackManagerDelegate' in scope
3673 |     ///
3674 |     /// Store the vtable directly.
3675 |     static let vtable: UniffiVTableCallbackInterfaceRemoteDataTrackManagerDelegate = .init(
     |                        `- error: cannot find type 'UniffiVTableCallbackInterfaceRemoteDataTrackManagerDelegate' in scope
3676 |         uniffiFree: { (uniffiHandle: UInt64) in
3677 |             do {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:3763:41: error: cannot find type 'UniffiVTableCallbackInterfaceRemoteDataTrackManagerDelegate' in scope
3761 |     /// Rust stores this pointer for future callback invocations, so it must live
3762 |     /// for the process lifetime (not just for the init function call).
3763 |     static let vtablePtr: UnsafePointer<UniffiVTableCallbackInterfaceRemoteDataTrackManagerDelegate> = {
     |                                         `- error: cannot find type 'UniffiVTableCallbackInterfaceRemoteDataTrackManagerDelegate' in scope
3764 |         let ptr = UnsafeMutablePointer<UniffiVTableCallbackInterfaceRemoteDataTrackManagerDelegate>.allocate(capacity: 1)
3765 |         ptr.initialize(to: vtable)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:3948:24: error: cannot find type 'UniffiVTableCallbackInterfaceRemoteParticipantRegistryDelegate' in scope
3946 |     ///
3947 |     /// Store the vtable directly.
3948 |     static let vtable: UniffiVTableCallbackInterfaceRemoteParticipantRegistryDelegate = .init(
     |                        `- error: cannot find type 'UniffiVTableCallbackInterfaceRemoteParticipantRegistryDelegate' in scope
3949 |         uniffiFree: { (uniffiHandle: UInt64) in
3950 |             do {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4034:41: error: cannot find type 'UniffiVTableCallbackInterfaceRemoteParticipantRegistryDelegate' in scope
4032 |     /// Rust stores this pointer for future callback invocations, so it must live
4033 |     /// for the process lifetime (not just for the init function call).
4034 |     static let vtablePtr: UnsafePointer<UniffiVTableCallbackInterfaceRemoteParticipantRegistryDelegate> = {
     |                                         `- error: cannot find type 'UniffiVTableCallbackInterfaceRemoteParticipantRegistryDelegate' in scope
4035 |         let ptr = UnsafeMutablePointer<UniffiVTableCallbackInterfaceRemoteParticipantRegistryDelegate>.allocate(capacity: 1)
4036 |         ptr.initialize(to: vtable)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4491:15: error: type 'FfiConverterTypeApiCredentials' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
4489 |     @_documentation(visibility: private)
4490 | #endif
4491 | public struct FfiConverterTypeApiCredentials: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeApiCredentials' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
4492 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ApiCredentials {
4493 |         try ApiCredentials(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4508:56: error: cannot find type 'RustBuffer' in scope
4506 |     @_documentation(visibility: private)
4507 | #endif
4508 | public func FfiConverterTypeApiCredentials_lift(_ buf: RustBuffer) throws -> ApiCredentials {
     |                                                        `- error: cannot find type 'RustBuffer' in scope
4509 |     try FfiConverterTypeApiCredentials.lift(buf)
4510 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4515:78: error: cannot find type 'RustBuffer' in scope
4513 |     @_documentation(visibility: private)
4514 | #endif
4515 | public func FfiConverterTypeApiCredentials_lower(_ value: ApiCredentials) -> RustBuffer {
     |                                                                              `- error: cannot find type 'RustBuffer' in scope
4516 |     FfiConverterTypeApiCredentials.lower(value)
4517 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4560:15: error: type 'FfiConverterTypeByteStreamInfo' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
4558 |     @_documentation(visibility: private)
4559 | #endif
4560 | public struct FfiConverterTypeByteStreamInfo: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeByteStreamInfo' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
4561 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ByteStreamInfo {
4562 |         try ByteStreamInfo(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4589:56: error: cannot find type 'RustBuffer' in scope
4587 |     @_documentation(visibility: private)
4588 | #endif
4589 | public func FfiConverterTypeByteStreamInfo_lift(_ buf: RustBuffer) throws -> ByteStreamInfo {
     |                                                        `- error: cannot find type 'RustBuffer' in scope
4590 |     try FfiConverterTypeByteStreamInfo.lift(buf)
4591 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4596:78: error: cannot find type 'RustBuffer' in scope
4594 |     @_documentation(visibility: private)
4595 | #endif
4596 | public func FfiConverterTypeByteStreamInfo_lower(_ value: ByteStreamInfo) -> RustBuffer {
     |                                                                              `- error: cannot find type 'RustBuffer' in scope
4597 |     FfiConverterTypeByteStreamInfo.lower(value)
4598 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4642:15: error: type 'FfiConverterTypeClaims' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
4640 |     @_documentation(visibility: private)
4641 | #endif
4642 | public struct FfiConverterTypeClaims: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeClaims' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
4643 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Claims {
4644 |         try Claims(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4679:48: error: cannot find type 'RustBuffer' in scope
4677 |     @_documentation(visibility: private)
4678 | #endif
4679 | public func FfiConverterTypeClaims_lift(_ buf: RustBuffer) throws -> Claims {
     |                                                `- error: cannot find type 'RustBuffer' in scope
4680 |     try FfiConverterTypeClaims.lift(buf)
4681 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4686:62: error: cannot find type 'RustBuffer' in scope
4684 |     @_documentation(visibility: private)
4685 | #endif
4686 | public func FfiConverterTypeClaims_lower(_ value: Claims) -> RustBuffer {
     |                                                              `- error: cannot find type 'RustBuffer' in scope
4687 |     FfiConverterTypeClaims.lower(value)
4688 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4726:15: error: type 'FfiConverterTypeClosedStream' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
4724 |     @_documentation(visibility: private)
4725 | #endif
4726 | public struct FfiConverterTypeClosedStream: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeClosedStream' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
4727 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ClosedStream {
4728 |         try ClosedStream(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4743:54: error: cannot find type 'RustBuffer' in scope
4741 |     @_documentation(visibility: private)
4742 | #endif
4743 | public func FfiConverterTypeClosedStream_lift(_ buf: RustBuffer) throws -> ClosedStream {
     |                                                      `- error: cannot find type 'RustBuffer' in scope
4744 |     try FfiConverterTypeClosedStream.lift(buf)
4745 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4750:74: error: cannot find type 'RustBuffer' in scope
4748 |     @_documentation(visibility: private)
4749 | #endif
4750 | public func FfiConverterTypeClosedStream_lower(_ value: ClosedStream) -> RustBuffer {
     |                                                                          `- error: cannot find type 'RustBuffer' in scope
4751 |     FfiConverterTypeClosedStream.lower(value)
4752 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4780:15: error: type 'FfiConverterTypeDataTrackFrame' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
4778 |     @_documentation(visibility: private)
4779 | #endif
4780 | public struct FfiConverterTypeDataTrackFrame: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeDataTrackFrame' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
4781 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> DataTrackFrame {
4782 |         try DataTrackFrame(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4797:56: error: cannot find type 'RustBuffer' in scope
4795 |     @_documentation(visibility: private)
4796 | #endif
4797 | public func FfiConverterTypeDataTrackFrame_lift(_ buf: RustBuffer) throws -> DataTrackFrame {
     |                                                        `- error: cannot find type 'RustBuffer' in scope
4798 |     try FfiConverterTypeDataTrackFrame.lift(buf)
4799 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4804:78: error: cannot find type 'RustBuffer' in scope
4802 |     @_documentation(visibility: private)
4803 | #endif
4804 | public func FfiConverterTypeDataTrackFrame_lower(_ value: DataTrackFrame) -> RustBuffer {
     |                                                                              `- error: cannot find type 'RustBuffer' in scope
4805 |     FfiConverterTypeDataTrackFrame.lower(value)
4806 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4836:15: error: type 'FfiConverterTypeDataTrackInfo' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
4834 |     @_documentation(visibility: private)
4835 | #endif
4836 | public struct FfiConverterTypeDataTrackInfo: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeDataTrackInfo' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
4837 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> DataTrackInfo {
4838 |         try DataTrackInfo(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4859:55: error: cannot find type 'RustBuffer' in scope
4857 |     @_documentation(visibility: private)
4858 | #endif
4859 | public func FfiConverterTypeDataTrackInfo_lift(_ buf: RustBuffer) throws -> DataTrackInfo {
     |                                                       `- error: cannot find type 'RustBuffer' in scope
4860 |     try FfiConverterTypeDataTrackInfo.lift(buf)
4861 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4866:76: error: cannot find type 'RustBuffer' in scope
4864 |     @_documentation(visibility: private)
4865 | #endif
4866 | public func FfiConverterTypeDataTrackInfo_lower(_ value: DataTrackInfo) -> RustBuffer {
     |                                                                            `- error: cannot find type 'RustBuffer' in scope
4867 |     FfiConverterTypeDataTrackInfo.lower(value)
4868 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4898:15: error: type 'FfiConverterTypeDataTrackOptions' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
4896 |     @_documentation(visibility: private)
4897 | #endif
4898 | public struct FfiConverterTypeDataTrackOptions: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeDataTrackOptions' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
4899 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> DataTrackOptions {
4900 |         try DataTrackOptions(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4917:58: error: cannot find type 'RustBuffer' in scope
4915 |     @_documentation(visibility: private)
4916 | #endif
4917 | public func FfiConverterTypeDataTrackOptions_lift(_ buf: RustBuffer) throws -> DataTrackOptions {
     |                                                          `- error: cannot find type 'RustBuffer' in scope
4918 |     try FfiConverterTypeDataTrackOptions.lift(buf)
4919 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4924:82: error: cannot find type 'RustBuffer' in scope
4922 |     @_documentation(visibility: private)
4923 | #endif
4924 | public func FfiConverterTypeDataTrackOptions_lower(_ value: DataTrackOptions) -> RustBuffer {
     |                                                                                  `- error: cannot find type 'RustBuffer' in scope
4925 |     FfiConverterTypeDataTrackOptions.lower(value)
4926 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4953:15: error: type 'FfiConverterTypeDataTrackSchemaId' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
4951 |     @_documentation(visibility: private)
4952 | #endif
4953 | public struct FfiConverterTypeDataTrackSchemaId: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeDataTrackSchemaId' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
4954 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> DataTrackSchemaId {
4955 |         try DataTrackSchemaId(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4970:59: error: cannot find type 'RustBuffer' in scope
4968 |     @_documentation(visibility: private)
4969 | #endif
4970 | public func FfiConverterTypeDataTrackSchemaId_lift(_ buf: RustBuffer) throws -> DataTrackSchemaId {
     |                                                           `- error: cannot find type 'RustBuffer' in scope
4971 |     try FfiConverterTypeDataTrackSchemaId.lift(buf)
4972 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:4977:84: error: cannot find type 'RustBuffer' in scope
4975 |     @_documentation(visibility: private)
4976 | #endif
4977 | public func FfiConverterTypeDataTrackSchemaId_lower(_ value: DataTrackSchemaId) -> RustBuffer {
     |                                                                                    `- error: cannot find type 'RustBuffer' in scope
4978 |     FfiConverterTypeDataTrackSchemaId.lower(value)
4979 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5005:15: error: type 'FfiConverterTypeDataTrackSubscribeOptions' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5003 |     @_documentation(visibility: private)
5004 | #endif
5005 | public struct FfiConverterTypeDataTrackSubscribeOptions: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeDataTrackSubscribeOptions' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5006 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> DataTrackSubscribeOptions {
5007 |         try DataTrackSubscribeOptions(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5020:67: error: cannot find type 'RustBuffer' in scope
5018 |     @_documentation(visibility: private)
5019 | #endif
5020 | public func FfiConverterTypeDataTrackSubscribeOptions_lift(_ buf: RustBuffer) throws -> DataTrackSubscribeOptions {
     |                                                                   `- error: cannot find type 'RustBuffer' in scope
5021 |     try FfiConverterTypeDataTrackSubscribeOptions.lift(buf)
5022 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5027:100: error: cannot find type 'RustBuffer' in scope
5025 |     @_documentation(visibility: private)
5026 | #endif
5027 | public func FfiConverterTypeDataTrackSubscribeOptions_lower(_ value: DataTrackSubscribeOptions) -> RustBuffer {
     |                                                                                                    `- error: cannot find type 'RustBuffer' in scope
5028 |     FfiConverterTypeDataTrackSubscribeOptions.lower(value)
5029 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5056:15: error: type 'FfiConverterTypeLogForwardEntry' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5054 |     @_documentation(visibility: private)
5055 | #endif
5056 | public struct FfiConverterTypeLogForwardEntry: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeLogForwardEntry' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5057 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> LogForwardEntry {
5058 |         try LogForwardEntry(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5079:57: error: cannot find type 'RustBuffer' in scope
5077 |     @_documentation(visibility: private)
5078 | #endif
5079 | public func FfiConverterTypeLogForwardEntry_lift(_ buf: RustBuffer) throws -> LogForwardEntry {
     |                                                         `- error: cannot find type 'RustBuffer' in scope
5080 |     try FfiConverterTypeLogForwardEntry.lift(buf)
5081 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5086:80: error: cannot find type 'RustBuffer' in scope
5084 |     @_documentation(visibility: private)
5085 | #endif
5086 | public func FfiConverterTypeLogForwardEntry_lower(_ value: LogForwardEntry) -> RustBuffer {
     |                                                                                `- error: cannot find type 'RustBuffer' in scope
5087 |     FfiConverterTypeLogForwardEntry.lower(value)
5088 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5136:15: error: type 'FfiConverterTypeOpenedStream' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5134 |     @_documentation(visibility: private)
5135 | #endif
5136 | public struct FfiConverterTypeOpenedStream: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeOpenedStream' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5137 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> OpenedStream {
5138 |         try OpenedStream(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5155:54: error: cannot find type 'RustBuffer' in scope
5153 |     @_documentation(visibility: private)
5154 | #endif
5155 | public func FfiConverterTypeOpenedStream_lift(_ buf: RustBuffer) throws -> OpenedStream {
     |                                                      `- error: cannot find type 'RustBuffer' in scope
5156 |     try FfiConverterTypeOpenedStream.lift(buf)
5157 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5162:74: error: cannot find type 'RustBuffer' in scope
5160 |     @_documentation(visibility: private)
5161 | #endif
5162 | public func FfiConverterTypeOpenedStream_lower(_ value: OpenedStream) -> RustBuffer {
     |                                                                          `- error: cannot find type 'RustBuffer' in scope
5163 |     FfiConverterTypeOpenedStream.lower(value)
5164 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5188:15: error: type 'FfiConverterTypePolledIncomingDataStreamManager' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5186 |     @_documentation(visibility: private)
5187 | #endif
5188 | public struct FfiConverterTypePolledIncomingDataStreamManager: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypePolledIncomingDataStreamManager' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5189 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> PolledIncomingDataStreamManager {
5190 |         try PolledIncomingDataStreamManager(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5205:73: error: cannot find type 'RustBuffer' in scope
5203 |     @_documentation(visibility: private)
5204 | #endif
5205 | public func FfiConverterTypePolledIncomingDataStreamManager_lift(_ buf: RustBuffer) throws -> PolledIncomingDataStreamManager {
     |                                                                         `- error: cannot find type 'RustBuffer' in scope
5206 |     try FfiConverterTypePolledIncomingDataStreamManager.lift(buf)
5207 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5212:112: error: cannot find type 'RustBuffer' in scope
5210 |     @_documentation(visibility: private)
5211 | #endif
5212 | public func FfiConverterTypePolledIncomingDataStreamManager_lower(_ value: PolledIncomingDataStreamManager) -> RustBuffer {
     |                                                                                                                `- error: cannot find type 'RustBuffer' in scope
5213 |     FfiConverterTypePolledIncomingDataStreamManager.lower(value)
5214 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5238:15: error: type 'FfiConverterTypePolledOutgoingDataStreamManager' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5236 |     @_documentation(visibility: private)
5237 | #endif
5238 | public struct FfiConverterTypePolledOutgoingDataStreamManager: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypePolledOutgoingDataStreamManager' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5239 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> PolledOutgoingDataStreamManager {
5240 |         try PolledOutgoingDataStreamManager(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5255:73: error: cannot find type 'RustBuffer' in scope
5253 |     @_documentation(visibility: private)
5254 | #endif
5255 | public func FfiConverterTypePolledOutgoingDataStreamManager_lift(_ buf: RustBuffer) throws -> PolledOutgoingDataStreamManager {
     |                                                                         `- error: cannot find type 'RustBuffer' in scope
5256 |     try FfiConverterTypePolledOutgoingDataStreamManager.lift(buf)
5257 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5262:112: error: cannot find type 'RustBuffer' in scope
5260 |     @_documentation(visibility: private)
5261 | #endif
5262 | public func FfiConverterTypePolledOutgoingDataStreamManager_lower(_ value: PolledOutgoingDataStreamManager) -> RustBuffer {
     |                                                                                                                `- error: cannot find type 'RustBuffer' in scope
5263 |     FfiConverterTypePolledOutgoingDataStreamManager.lower(value)
5264 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5303:15: error: type 'FfiConverterTypeRemoteDataTrackPipelineOptions' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5301 |     @_documentation(visibility: private)
5302 | #endif
5303 | public struct FfiConverterTypeRemoteDataTrackPipelineOptions: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeRemoteDataTrackPipelineOptions' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5304 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> RemoteDataTrackPipelineOptions {
5305 |         try RemoteDataTrackPipelineOptions(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5318:72: error: cannot find type 'RustBuffer' in scope
5316 |     @_documentation(visibility: private)
5317 | #endif
5318 | public func FfiConverterTypeRemoteDataTrackPipelineOptions_lift(_ buf: RustBuffer) throws -> RemoteDataTrackPipelineOptions {
     |                                                                        `- error: cannot find type 'RustBuffer' in scope
5319 |     try FfiConverterTypeRemoteDataTrackPipelineOptions.lift(buf)
5320 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5325:110: error: cannot find type 'RustBuffer' in scope
5323 |     @_documentation(visibility: private)
5324 | #endif
5325 | public func FfiConverterTypeRemoteDataTrackPipelineOptions_lower(_ value: RemoteDataTrackPipelineOptions) -> RustBuffer {
     |                                                                                                              `- error: cannot find type 'RustBuffer' in scope
5326 |     FfiConverterTypeRemoteDataTrackPipelineOptions.lower(value)
5327 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5360:15: error: type 'FfiConverterTypeRoomAgentDispatch' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5358 |     @_documentation(visibility: private)
5359 | #endif
5360 | public struct FfiConverterTypeRoomAgentDispatch: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeRoomAgentDispatch' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5361 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> RoomAgentDispatch {
5362 |         try RoomAgentDispatch(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5383:59: error: cannot find type 'RustBuffer' in scope
5381 |     @_documentation(visibility: private)
5382 | #endif
5383 | public func FfiConverterTypeRoomAgentDispatch_lift(_ buf: RustBuffer) throws -> RoomAgentDispatch {
     |                                                           `- error: cannot find type 'RustBuffer' in scope
5384 |     try FfiConverterTypeRoomAgentDispatch.lift(buf)
5385 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5390:84: error: cannot find type 'RustBuffer' in scope
5388 |     @_documentation(visibility: private)
5389 | #endif
5390 | public func FfiConverterTypeRoomAgentDispatch_lower(_ value: RoomAgentDispatch) -> RustBuffer {
     |                                                                                    `- error: cannot find type 'RustBuffer' in scope
5391 |     FfiConverterTypeRoomAgentDispatch.lower(value)
5392 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5433:15: error: type 'FfiConverterTypeRoomConfiguration' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5431 |     @_documentation(visibility: private)
5432 | #endif
5433 | public struct FfiConverterTypeRoomConfiguration: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeRoomConfiguration' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5434 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> RoomConfiguration {
5435 |         try RoomConfiguration(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5464:59: error: cannot find type 'RustBuffer' in scope
5462 |     @_documentation(visibility: private)
5463 | #endif
5464 | public func FfiConverterTypeRoomConfiguration_lift(_ buf: RustBuffer) throws -> RoomConfiguration {
     |                                                           `- error: cannot find type 'RustBuffer' in scope
5465 |     try FfiConverterTypeRoomConfiguration.lift(buf)
5466 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5471:84: error: cannot find type 'RustBuffer' in scope
5469 |     @_documentation(visibility: private)
5470 | #endif
5471 | public func FfiConverterTypeRoomConfiguration_lower(_ value: RoomConfiguration) -> RustBuffer {
     |                                                                                    `- error: cannot find type 'RustBuffer' in scope
5472 |     FfiConverterTypeRoomConfiguration.lower(value)
5473 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5500:15: error: type 'FfiConverterTypeSIPGrants' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5498 |     @_documentation(visibility: private)
5499 | #endif
5500 | public struct FfiConverterTypeSIPGrants: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeSIPGrants' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5501 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> SipGrants {
5502 |         try SipGrants(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5517:51: error: cannot find type 'RustBuffer' in scope
5515 |     @_documentation(visibility: private)
5516 | #endif
5517 | public func FfiConverterTypeSIPGrants_lift(_ buf: RustBuffer) throws -> SipGrants {
     |                                                   `- error: cannot find type 'RustBuffer' in scope
5518 |     try FfiConverterTypeSIPGrants.lift(buf)
5519 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5524:68: error: cannot find type 'RustBuffer' in scope
5522 |     @_documentation(visibility: private)
5523 | #endif
5524 | public func FfiConverterTypeSIPGrants_lower(_ value: SipGrants) -> RustBuffer {
     |                                                                    `- error: cannot find type 'RustBuffer' in scope
5525 |     FfiConverterTypeSIPGrants.lower(value)
5526 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5564:15: error: type 'FfiConverterTypeStreamByteOptions' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5562 |     @_documentation(visibility: private)
5563 | #endif
5564 | public struct FfiConverterTypeStreamByteOptions: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeStreamByteOptions' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5565 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> StreamByteOptions {
5566 |         try StreamByteOptions(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5595:59: error: cannot find type 'RustBuffer' in scope
5593 |     @_documentation(visibility: private)
5594 | #endif
5595 | public func FfiConverterTypeStreamByteOptions_lift(_ buf: RustBuffer) throws -> StreamByteOptions {
     |                                                           `- error: cannot find type 'RustBuffer' in scope
5596 |     try FfiConverterTypeStreamByteOptions.lift(buf)
5597 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5602:84: error: cannot find type 'RustBuffer' in scope
5600 |     @_documentation(visibility: private)
5601 | #endif
5602 | public func FfiConverterTypeStreamByteOptions_lower(_ value: StreamByteOptions) -> RustBuffer {
     |                                                                                    `- error: cannot find type 'RustBuffer' in scope
5603 |     FfiConverterTypeStreamByteOptions.lower(value)
5604 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5646:15: error: type 'FfiConverterTypeStreamTextOptions' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5644 |     @_documentation(visibility: private)
5645 | #endif
5646 | public struct FfiConverterTypeStreamTextOptions: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeStreamTextOptions' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5647 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> StreamTextOptions {
5648 |         try StreamTextOptions(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5681:59: error: cannot find type 'RustBuffer' in scope
5679 |     @_documentation(visibility: private)
5680 | #endif
5681 | public func FfiConverterTypeStreamTextOptions_lift(_ buf: RustBuffer) throws -> StreamTextOptions {
     |                                                           `- error: cannot find type 'RustBuffer' in scope
5682 |     try FfiConverterTypeStreamTextOptions.lift(buf)
5683 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5688:84: error: cannot find type 'RustBuffer' in scope
5686 |     @_documentation(visibility: private)
5687 | #endif
5688 | public func FfiConverterTypeStreamTextOptions_lower(_ value: StreamTextOptions) -> RustBuffer {
     |                                                                                    `- error: cannot find type 'RustBuffer' in scope
5689 |     FfiConverterTypeStreamTextOptions.lower(value)
5690 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5741:15: error: type 'FfiConverterTypeTextStreamInfo' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5739 |     @_documentation(visibility: private)
5740 | #endif
5741 | public struct FfiConverterTypeTextStreamInfo: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeTextStreamInfo' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5742 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> TextStreamInfo {
5743 |         try TextStreamInfo(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5778:56: error: cannot find type 'RustBuffer' in scope
5776 |     @_documentation(visibility: private)
5777 | #endif
5778 | public func FfiConverterTypeTextStreamInfo_lift(_ buf: RustBuffer) throws -> TextStreamInfo {
     |                                                        `- error: cannot find type 'RustBuffer' in scope
5779 |     try FfiConverterTypeTextStreamInfo.lift(buf)
5780 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5785:78: error: cannot find type 'RustBuffer' in scope
5783 |     @_documentation(visibility: private)
5784 | #endif
5785 | public func FfiConverterTypeTextStreamInfo_lower(_ value: TextStreamInfo) -> RustBuffer {
     |                                                                              `- error: cannot find type 'RustBuffer' in scope
5786 |     FfiConverterTypeTextStreamInfo.lower(value)
5787 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5830:15: error: type 'FfiConverterTypeTokenOptions' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5828 |     @_documentation(visibility: private)
5829 | #endif
5830 | public struct FfiConverterTypeTokenOptions: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeTokenOptions' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5831 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> TokenOptions {
5832 |         try TokenOptions(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5863:54: error: cannot find type 'RustBuffer' in scope
5861 |     @_documentation(visibility: private)
5862 | #endif
5863 | public func FfiConverterTypeTokenOptions_lift(_ buf: RustBuffer) throws -> TokenOptions {
     |                                                      `- error: cannot find type 'RustBuffer' in scope
5864 |     try FfiConverterTypeTokenOptions.lift(buf)
5865 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5870:74: error: cannot find type 'RustBuffer' in scope
5868 |     @_documentation(visibility: private)
5869 | #endif
5870 | public func FfiConverterTypeTokenOptions_lower(_ value: TokenOptions) -> RustBuffer {
     |                                                                          `- error: cannot find type 'RustBuffer' in scope
5871 |     FfiConverterTypeTokenOptions.lower(value)
5872 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5926:15: error: type 'FfiConverterTypeVideoGrants' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
5924 |     @_documentation(visibility: private)
5925 | #endif
5926 | public struct FfiConverterTypeVideoGrants: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeVideoGrants' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
5927 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> VideoGrants {
5928 |         try VideoGrants(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5971:53: error: cannot find type 'RustBuffer' in scope
5969 |     @_documentation(visibility: private)
5970 | #endif
5971 | public func FfiConverterTypeVideoGrants_lift(_ buf: RustBuffer) throws -> VideoGrants {
     |                                                     `- error: cannot find type 'RustBuffer' in scope
5972 |     try FfiConverterTypeVideoGrants.lift(buf)
5973 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:5978:72: error: cannot find type 'RustBuffer' in scope
5976 |     @_documentation(visibility: private)
5977 | #endif
5978 | public func FfiConverterTypeVideoGrants_lower(_ value: VideoGrants) -> RustBuffer {
     |                                                                        `- error: cannot find type 'RustBuffer' in scope
5979 |     FfiConverterTypeVideoGrants.lower(value)
5980 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6006:15: error: type 'FfiConverterTypeAccessTokenError' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6004 |     @_documentation(visibility: private)
6005 | #endif
6006 | public struct FfiConverterTypeAccessTokenError: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeAccessTokenError' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
6007 |     typealias SwiftType = AccessTokenError
6008 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6049:58: error: cannot find type 'RustBuffer' in scope
6047 |     @_documentation(visibility: private)
6048 | #endif
6049 | public func FfiConverterTypeAccessTokenError_lift(_ buf: RustBuffer) throws -> AccessTokenError {
     |                                                          `- error: cannot find type 'RustBuffer' in scope
6050 |     try FfiConverterTypeAccessTokenError.lift(buf)
6051 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6056:82: error: cannot find type 'RustBuffer' in scope
6054 |     @_documentation(visibility: private)
6055 | #endif
6056 | public func FfiConverterTypeAccessTokenError_lower(_ value: AccessTokenError) -> RustBuffer {
     |                                                                                  `- error: cannot find type 'RustBuffer' in scope
6057 |     FfiConverterTypeAccessTokenError.lower(value)
6058 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6079:15: error: type 'FfiConverterTypeClientCapability' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6077 |     @_documentation(visibility: private)
6078 | #endif
6079 | public struct FfiConverterTypeClientCapability: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeClientCapability' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
6080 |     typealias SwiftType = ClientCapability
6081 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6112:58: error: cannot find type 'RustBuffer' in scope
6110 |     @_documentation(visibility: private)
6111 | #endif
6112 | public func FfiConverterTypeClientCapability_lift(_ buf: RustBuffer) throws -> ClientCapability {
     |                                                          `- error: cannot find type 'RustBuffer' in scope
6113 |     try FfiConverterTypeClientCapability.lift(buf)
6114 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6119:82: error: cannot find type 'RustBuffer' in scope
6117 |     @_documentation(visibility: private)
6118 | #endif
6119 | public func FfiConverterTypeClientCapability_lower(_ value: ClientCapability) -> RustBuffer {
     |                                                                                  `- error: cannot find type 'RustBuffer' in scope
6120 |     FfiConverterTypeClientCapability.lower(value)
6121 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6156:15: error: type 'FfiConverterTypeDataStreamError' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6154 |     @_documentation(visibility: private)
6155 | #endif
6156 | public struct FfiConverterTypeDataStreamError: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeDataStreamError' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
6157 |     typealias SwiftType = DataStreamError
6158 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6248:57: error: cannot find type 'RustBuffer' in scope
6246 |     @_documentation(visibility: private)
6247 | #endif
6248 | public func FfiConverterTypeDataStreamError_lift(_ buf: RustBuffer) throws -> DataStreamError {
     |                                                         `- error: cannot find type 'RustBuffer' in scope
6249 |     try FfiConverterTypeDataStreamError.lift(buf)
6250 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6255:80: error: cannot find type 'RustBuffer' in scope
6253 |     @_documentation(visibility: private)
6254 | #endif
6255 | public func FfiConverterTypeDataStreamError_lower(_ value: DataStreamError) -> RustBuffer {
     |                                                                                `- error: cannot find type 'RustBuffer' in scope
6256 |     FfiConverterTypeDataStreamError.lower(value)
6257 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6278:15: error: type 'FfiConverterTypeEncryptionType' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6276 |     @_documentation(visibility: private)
6277 | #endif
6278 | public struct FfiConverterTypeEncryptionType: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeEncryptionType' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
6279 |     typealias SwiftType = EncryptionType
6280 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6311:56: error: cannot find type 'RustBuffer' in scope
6309 |     @_documentation(visibility: private)
6310 | #endif
6311 | public func FfiConverterTypeEncryptionType_lift(_ buf: RustBuffer) throws -> EncryptionType {
     |                                                        `- error: cannot find type 'RustBuffer' in scope
6312 |     try FfiConverterTypeEncryptionType.lift(buf)
6313 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6318:78: error: cannot find type 'RustBuffer' in scope
6316 |     @_documentation(visibility: private)
6317 | #endif
6318 | public func FfiConverterTypeEncryptionType_lower(_ value: EncryptionType) -> RustBuffer {
     |                                                                              `- error: cannot find type 'RustBuffer' in scope
6319 |     FfiConverterTypeEncryptionType.lower(value)
6320 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6346:15: error: type 'FfiConverterTypeHandleSignalResponseError' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6344 |     @_documentation(visibility: private)
6345 | #endif
6346 | public struct FfiConverterTypeHandleSignalResponseError: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeHandleSignalResponseError' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
6347 |     typealias SwiftType = HandleSignalResponseError
6348 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6389:67: error: cannot find type 'RustBuffer' in scope
6387 |     @_documentation(visibility: private)
6388 | #endif
6389 | public func FfiConverterTypeHandleSignalResponseError_lift(_ buf: RustBuffer) throws -> HandleSignalResponseError {
     |                                                                   `- error: cannot find type 'RustBuffer' in scope
6390 |     try FfiConverterTypeHandleSignalResponseError.lift(buf)
6391 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6396:100: error: cannot find type 'RustBuffer' in scope
6394 |     @_documentation(visibility: private)
6395 | #endif
6396 | public func FfiConverterTypeHandleSignalResponseError_lower(_ value: HandleSignalResponseError) -> RustBuffer {
     |                                                                                                    `- error: cannot find type 'RustBuffer' in scope
6397 |     FfiConverterTypeHandleSignalResponseError.lower(value)
6398 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6419:15: error: type 'FfiConverterTypeLogForwardFilter' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6417 |     @_documentation(visibility: private)
6418 | #endif
6419 | public struct FfiConverterTypeLogForwardFilter: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeLogForwardFilter' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
6420 |     typealias SwiftType = LogForwardFilter
6421 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6467:58: error: cannot find type 'RustBuffer' in scope
6465 |     @_documentation(visibility: private)
6466 | #endif
6467 | public func FfiConverterTypeLogForwardFilter_lift(_ buf: RustBuffer) throws -> LogForwardFilter {
     |                                                          `- error: cannot find type 'RustBuffer' in scope
6468 |     try FfiConverterTypeLogForwardFilter.lift(buf)
6469 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6474:82: error: cannot find type 'RustBuffer' in scope
6472 |     @_documentation(visibility: private)
6473 | #endif
6474 | public func FfiConverterTypeLogForwardFilter_lower(_ value: LogForwardFilter) -> RustBuffer {
     |                                                                                  `- error: cannot find type 'RustBuffer' in scope
6475 |     FfiConverterTypeLogForwardFilter.lower(value)
6476 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6496:15: error: type 'FfiConverterTypeLogForwardLevel' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6494 |     @_documentation(visibility: private)
6495 | #endif
6496 | public struct FfiConverterTypeLogForwardLevel: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeLogForwardLevel' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
6497 |     typealias SwiftType = LogForwardLevel
6498 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6539:57: error: cannot find type 'RustBuffer' in scope
6537 |     @_documentation(visibility: private)
6538 | #endif
6539 | public func FfiConverterTypeLogForwardLevel_lift(_ buf: RustBuffer) throws -> LogForwardLevel {
     |                                                         `- error: cannot find type 'RustBuffer' in scope
6540 |     try FfiConverterTypeLogForwardLevel.lift(buf)
6541 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6546:80: error: cannot find type 'RustBuffer' in scope
6544 |     @_documentation(visibility: private)
6545 | #endif
6546 | public func FfiConverterTypeLogForwardLevel_lower(_ value: LogForwardLevel) -> RustBuffer {
     |                                                                                `- error: cannot find type 'RustBuffer' in scope
6547 |     FfiConverterTypeLogForwardLevel.lower(value)
6548 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6570:15: error: type 'FfiConverterTypeOperationType' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6568 |     @_documentation(visibility: private)
6569 | #endif
6570 | public struct FfiConverterTypeOperationType: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeOperationType' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
6571 |     typealias SwiftType = OperationType
6572 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6608:55: error: cannot find type 'RustBuffer' in scope
6606 |     @_documentation(visibility: private)
6607 | #endif
6608 | public func FfiConverterTypeOperationType_lift(_ buf: RustBuffer) throws -> OperationType {
     |                                                       `- error: cannot find type 'RustBuffer' in scope
6609 |     try FfiConverterTypeOperationType.lift(buf)
6610 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6615:76: error: cannot find type 'RustBuffer' in scope
6613 |     @_documentation(visibility: private)
6614 | #endif
6615 | public func FfiConverterTypeOperationType_lower(_ value: OperationType) -> RustBuffer {
     |                                                                            `- error: cannot find type 'RustBuffer' in scope
6616 |     FfiConverterTypeOperationType.lower(value)
6617 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6641:15: error: type 'FfiConverterTypePacketDeliveryError' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6639 |     @_documentation(visibility: private)
6640 | #endif
6641 | public struct FfiConverterTypePacketDeliveryError: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypePacketDeliveryError' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
6642 |     typealias SwiftType = PacketDeliveryError
6643 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6667:61: error: cannot find type 'RustBuffer' in scope
6665 |     @_documentation(visibility: private)
6666 | #endif
6667 | public func FfiConverterTypePacketDeliveryError_lift(_ buf: RustBuffer) throws -> PacketDeliveryError {
     |                                                             `- error: cannot find type 'RustBuffer' in scope
6668 |     try FfiConverterTypePacketDeliveryError.lift(buf)
6669 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6674:88: error: cannot find type 'RustBuffer' in scope
6672 |     @_documentation(visibility: private)
6673 | #endif
6674 | public func FfiConverterTypePacketDeliveryError_lower(_ value: PacketDeliveryError) -> RustBuffer {
     |                                                                                        `- error: cannot find type 'RustBuffer' in scope
6675 |     FfiConverterTypePacketDeliveryError.lower(value)
6676 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6681:16: error: type 'FfiConverterOptionUInt32' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6679 |     @_documentation(visibility: private)
6680 | #endif
6681 | private struct FfiConverterOptionUInt32: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionUInt32' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6682 |     typealias SwiftType = UInt32?
6683 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6705:16: error: type 'FfiConverterOptionInt32' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6703 |     @_documentation(visibility: private)
6704 | #endif
6705 | private struct FfiConverterOptionInt32: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionInt32' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6706 |     typealias SwiftType = Int32?
6707 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6729:16: error: type 'FfiConverterOptionUInt64' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6727 |     @_documentation(visibility: private)
6728 | #endif
6729 | private struct FfiConverterOptionUInt64: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionUInt64' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6730 |     typealias SwiftType = UInt64?
6731 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6753:16: error: type 'FfiConverterOptionBool' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6751 |     @_documentation(visibility: private)
6752 | #endif
6753 | private struct FfiConverterOptionBool: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionBool' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6754 |     typealias SwiftType = Bool?
6755 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6777:16: error: type 'FfiConverterOptionString' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6775 |     @_documentation(visibility: private)
6776 | #endif
6777 | private struct FfiConverterOptionString: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionString' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6778 |     typealias SwiftType = String?
6779 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6801:16: error: type 'FfiConverterOptionDuration' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6799 |     @_documentation(visibility: private)
6800 | #endif
6801 | private struct FfiConverterOptionDuration: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionDuration' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6802 |     typealias SwiftType = TimeInterval?
6803 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6825:16: error: type 'FfiConverterOptionTypeDecryptionProvider' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6823 |     @_documentation(visibility: private)
6824 | #endif
6825 | private struct FfiConverterOptionTypeDecryptionProvider: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeDecryptionProvider' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6826 |     typealias SwiftType = DecryptionProvider?
6827 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6849:16: error: type 'FfiConverterOptionTypeEncryptionProvider' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6847 |     @_documentation(visibility: private)
6848 | #endif
6849 | private struct FfiConverterOptionTypeEncryptionProvider: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeEncryptionProvider' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6850 |     typealias SwiftType = EncryptionProvider?
6851 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6873:16: error: type 'FfiConverterOptionTypeByteStreamReader' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6871 |     @_documentation(visibility: private)
6872 | #endif
6873 | private struct FfiConverterOptionTypeByteStreamReader: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeByteStreamReader' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6874 |     typealias SwiftType = ByteStreamReader?
6875 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6897:16: error: type 'FfiConverterOptionTypeTextStreamReader' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6895 |     @_documentation(visibility: private)
6896 | #endif
6897 | private struct FfiConverterOptionTypeTextStreamReader: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeTextStreamReader' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6898 |     typealias SwiftType = TextStreamReader?
6899 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6921:16: error: type 'FfiConverterOptionTypeApiCredentials' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6919 |     @_documentation(visibility: private)
6920 | #endif
6921 | private struct FfiConverterOptionTypeApiCredentials: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeApiCredentials' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6922 |     typealias SwiftType = ApiCredentials?
6923 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6945:16: error: type 'FfiConverterOptionTypeClosedStream' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6943 |     @_documentation(visibility: private)
6944 | #endif
6945 | private struct FfiConverterOptionTypeClosedStream: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeClosedStream' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6946 |     typealias SwiftType = ClosedStream?
6947 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6969:16: error: type 'FfiConverterOptionTypeDataTrackFrame' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6967 |     @_documentation(visibility: private)
6968 | #endif
6969 | private struct FfiConverterOptionTypeDataTrackFrame: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeDataTrackFrame' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6970 |     typealias SwiftType = DataTrackFrame?
6971 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:6993:16: error: type 'FfiConverterOptionTypeDataTrackSchemaId' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
6991 |     @_documentation(visibility: private)
6992 | #endif
6993 | private struct FfiConverterOptionTypeDataTrackSchemaId: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeDataTrackSchemaId' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
6994 |     typealias SwiftType = DataTrackSchemaId?
6995 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7017:16: error: type 'FfiConverterOptionTypeLogForwardEntry' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7015 |     @_documentation(visibility: private)
7016 | #endif
7017 | private struct FfiConverterOptionTypeLogForwardEntry: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeLogForwardEntry' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7018 |     typealias SwiftType = LogForwardEntry?
7019 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7041:16: error: type 'FfiConverterOptionTypeOpenedStream' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7039 |     @_documentation(visibility: private)
7040 | #endif
7041 | private struct FfiConverterOptionTypeOpenedStream: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeOpenedStream' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7042 |     typealias SwiftType = OpenedStream?
7043 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7065:16: error: type 'FfiConverterOptionTypeRoomConfiguration' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7063 |     @_documentation(visibility: private)
7064 | #endif
7065 | private struct FfiConverterOptionTypeRoomConfiguration: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeRoomConfiguration' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7066 |     typealias SwiftType = RoomConfiguration?
7067 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7089:16: error: type 'FfiConverterOptionTypeSIPGrants' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7087 |     @_documentation(visibility: private)
7088 | #endif
7089 | private struct FfiConverterOptionTypeSIPGrants: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeSIPGrants' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7090 |     typealias SwiftType = SipGrants?
7091 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7113:16: error: type 'FfiConverterOptionTypeVideoGrants' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7111 |     @_documentation(visibility: private)
7112 | #endif
7113 | private struct FfiConverterOptionTypeVideoGrants: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeVideoGrants' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7114 |     typealias SwiftType = VideoGrants?
7115 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7137:16: error: type 'FfiConverterOptionTypeDataTrackFrameEncoding' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7135 |     @_documentation(visibility: private)
7136 | #endif
7137 | private struct FfiConverterOptionTypeDataTrackFrameEncoding: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeDataTrackFrameEncoding' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7138 |     typealias SwiftType = DataTrackFrameEncoding?
7139 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7161:16: error: type 'FfiConverterOptionTypeOperationType' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7159 |     @_documentation(visibility: private)
7160 | #endif
7161 | private struct FfiConverterOptionTypeOperationType: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeOperationType' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7162 |     typealias SwiftType = OperationType?
7163 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7185:16: error: type 'FfiConverterOptionSequenceTypeBytes' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7183 |     @_documentation(visibility: private)
7184 | #endif
7185 | private struct FfiConverterOptionSequenceTypeBytes: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionSequenceTypeBytes' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7186 |     typealias SwiftType = [Bytes]?
7187 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7209:16: error: type 'FfiConverterOptionDictionaryStringString' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7207 |     @_documentation(visibility: private)
7208 | #endif
7209 | private struct FfiConverterOptionDictionaryStringString: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionDictionaryStringString' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7210 |     typealias SwiftType = [String: String]?
7211 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7233:16: error: type 'FfiConverterOptionTypeBytes' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7231 |     @_documentation(visibility: private)
7232 | #endif
7233 | private struct FfiConverterOptionTypeBytes: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionTypeBytes' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7234 |     typealias SwiftType = Bytes?
7235 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7257:16: error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7255 |     @_documentation(visibility: private)
7256 | #endif
7257 | private struct FfiConverterSequenceString: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7258 |     typealias SwiftType = [String]
7259 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7282:16: error: type 'FfiConverterSequenceTypeRoomAgentDispatch' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7280 |     @_documentation(visibility: private)
7281 | #endif
7282 | private struct FfiConverterSequenceTypeRoomAgentDispatch: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterSequenceTypeRoomAgentDispatch' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7283 |     typealias SwiftType = [RoomAgentDispatch]
7284 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7307:16: error: type 'FfiConverterSequenceTypeClientCapability' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7305 |     @_documentation(visibility: private)
7306 | #endif
7307 | private struct FfiConverterSequenceTypeClientCapability: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterSequenceTypeClientCapability' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7308 |     typealias SwiftType = [ClientCapability]
7309 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7332:16: error: type 'FfiConverterSequenceTypeBytes' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
7330 |     @_documentation(visibility: private)
7331 | #endif
7332 | private struct FfiConverterSequenceTypeBytes: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterSequenceTypeBytes' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7333 |     typealias SwiftType = [Bytes]
7334 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7357:16: error: type 'FfiConverterDictionaryStringString' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
7355 |     @_documentation(visibility: private)
7356 | #endif
7357 | private struct FfiConverterDictionaryStringString: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterDictionaryStringString' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
7358 |     static func write(_ value: [String: String], into buf: inout [UInt8]) {
7359 |         let len = Int32(value.count)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7398:38: error: cannot find type 'RustBuffer' in scope
7396 |     }
7397 |
7398 |     public static func lift(_ value: RustBuffer) throws -> DataTrackSid {
     |                                      `- error: cannot find type 'RustBuffer' in scope
7399 |         try FfiConverterString.lift(value)
7400 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7402:56: error: cannot find type 'RustBuffer' in scope
7400 |     }
7401 |
7402 |     public static func lower(_ value: DataTrackSid) -> RustBuffer {
     |                                                        `- error: cannot find type 'RustBuffer' in scope
7403 |         FfiConverterString.lower(value)
7404 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7389:15: error: type 'FfiConverterTypeDataTrackSid' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
7387 |     @_documentation(visibility: private)
7388 | #endif
7389 | public struct FfiConverterTypeDataTrackSid: FfiConverter {
     |               |- error: type 'FfiConverterTypeDataTrackSid' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
7390 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> DataTrackSid {
7391 |         try FfiConverterString.read(from: &buf)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7410:56: error: cannot find type 'RustBuffer' in scope
7408 |     @_documentation(visibility: private)
7409 | #endif
7410 | public func FfiConverterTypeDataTrackSid_lift(_ value: RustBuffer) throws -> DataTrackSid {
     |                                                        `- error: cannot find type 'RustBuffer' in scope
7411 |     try FfiConverterTypeDataTrackSid.lift(value)
7412 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7417:74: error: cannot find type 'RustBuffer' in scope
7415 |     @_documentation(visibility: private)
7416 | #endif
7417 | public func FfiConverterTypeDataTrackSid_lower(_ value: DataTrackSid) -> RustBuffer {
     |                                                                          `- error: cannot find type 'RustBuffer' in scope
7418 |     FfiConverterTypeDataTrackSid.lower(value)
7419 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7428:34: error: cannot find type 'UniffiRustFutureContinuationCallback' in scope
7426 | private func uniffiRustCallAsync<F, T>(
7427 |     rustFutureFunc: () -> UInt64,
7428 |     pollFunc: (UInt64, @escaping UniffiRustFutureContinuationCallback, UInt64) -> Void,
     |                                  `- error: cannot find type 'UniffiRustFutureContinuationCallback' in scope
7429 |     completeFunc: (UInt64, UnsafeMutablePointer<RustCallStatus>) -> F,
7430 |     freeFunc: (UInt64) -> Void,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7428:24: error: @escaping attribute only applies to function types
7426 | private func uniffiRustCallAsync<F, T>(
7427 |     rustFutureFunc: () -> UInt64,
7428 |     pollFunc: (UInt64, @escaping UniffiRustFutureContinuationCallback, UInt64) -> Void,
     |                        `- error: @escaping attribute only applies to function types
7429 |     completeFunc: (UInt64, UnsafeMutablePointer<RustCallStatus>) -> F,
7430 |     freeFunc: (UInt64) -> Void,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7429:49: error: cannot find type 'RustCallStatus' in scope
7427 |     rustFutureFunc: () -> UInt64,
7428 |     pollFunc: (UInt64, @escaping UniffiRustFutureContinuationCallback, UInt64) -> Void,
7429 |     completeFunc: (UInt64, UnsafeMutablePointer<RustCallStatus>) -> F,
     |                                                 `- error: cannot find type 'RustCallStatus' in scope
7430 |     freeFunc: (UInt64) -> Void,
7431 |     liftFunc: (F) throws -> T,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7432:21: error: cannot find type 'RustBuffer' in scope
7430 |     freeFunc: (UInt64) -> Void,
7431 |     liftFunc: (F) throws -> T,
7432 |     errorHandler: ((RustBuffer) throws -> Swift.Error)?
     |                     `- error: cannot find type 'RustBuffer' in scope
7433 | ) async throws -> T {
7434 |     // Make sure to call the ensure init function since future creation doesn't have a
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7473:35: error: cannot find type 'RustBuffer' in scope
7471 |     makeCall: @escaping () async throws -> T,
7472 |     handleSuccess: @escaping (T) -> Void,
7473 |     handleError: @escaping (Int8, RustBuffer) -> Void,
     |                                   `- error: cannot find type 'RustBuffer' in scope
7474 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
7475 | ) {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7474:43: error: cannot find type 'UniffiForeignFutureDroppedCallbackStruct' in scope
7472 |     handleSuccess: @escaping (T) -> Void,
7473 |     handleError: @escaping (Int8, RustBuffer) -> Void,
7474 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
     |                                           `- error: cannot find type 'UniffiForeignFutureDroppedCallbackStruct' in scope
7475 | ) {
7476 |     let task = Task {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7504:35: error: cannot find type 'RustBuffer' in scope
7502 |     makeCall: @escaping () async throws -> T,
7503 |     handleSuccess: @escaping (T) -> Void,
7504 |     handleError: @escaping (Int8, RustBuffer) -> Void,
     |                                   `- error: cannot find type 'RustBuffer' in scope
7505 |     lowerError: @escaping (E) -> RustBuffer,
7506 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7505:34: error: cannot find type 'RustBuffer' in scope
7503 |     handleSuccess: @escaping (T) -> Void,
7504 |     handleError: @escaping (Int8, RustBuffer) -> Void,
7505 |     lowerError: @escaping (E) -> RustBuffer,
     |                                  `- error: cannot find type 'RustBuffer' in scope
7506 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
7507 | ) {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7505:17: error: @escaping attribute only applies to function types
7503 |     handleSuccess: @escaping (T) -> Void,
7504 |     handleError: @escaping (Int8, RustBuffer) -> Void,
7505 |     lowerError: @escaping (E) -> RustBuffer,
     |                 `- error: @escaping attribute only applies to function types
7506 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
7507 | ) {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7506:43: error: cannot find type 'UniffiForeignFutureDroppedCallbackStruct' in scope
7504 |     handleError: @escaping (Int8, RustBuffer) -> Void,
7505 |     lowerError: @escaping (E) -> RustBuffer,
7506 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
     |                                           `- error: cannot find type 'UniffiForeignFutureDroppedCallbackStruct' in scope
7507 | ) {
7508 |     let task = Task {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7697:40: error: cannot find 'ffi_livekit_uniffi_uniffi_contract_version' in scope
7695 |     let bindings_contract_version = 30
7696 |     // Get the scaffolding contract version by calling the into the dylib
7697 |     let scaffolding_contract_version = ffi_livekit_uniffi_uniffi_contract_version()
     |                                        `- error: cannot find 'ffi_livekit_uniffi_uniffi_contract_version' in scope
7698 |     if bindings_contract_version != scaffolding_contract_version {
7699 |         return InitializationResult.contractVersionMismatch
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7701:8: error: cannot find 'uniffi_livekit_uniffi_checksum_func_token_claims_from_unverified' in scope
7699 |         return InitializationResult.contractVersionMismatch
7700 |     }
7701 |     if uniffi_livekit_uniffi_checksum_func_token_claims_from_unverified() != 50037 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_func_token_claims_from_unverified' in scope
7702 |         return InitializationResult.apiChecksumMismatch
7703 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7704:8: error: cannot find 'uniffi_livekit_uniffi_checksum_func_token_generate' in scope
7702 |         return InitializationResult.apiChecksumMismatch
7703 |     }
7704 |     if uniffi_livekit_uniffi_checksum_func_token_generate() != 61939 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_func_token_generate' in scope
7705 |         return InitializationResult.apiChecksumMismatch
7706 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7707:8: error: cannot find 'uniffi_livekit_uniffi_checksum_func_token_verify' in scope
7705 |         return InitializationResult.apiChecksumMismatch
7706 |     }
7707 |     if uniffi_livekit_uniffi_checksum_func_token_verify() != 22102 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_func_token_verify' in scope
7708 |         return InitializationResult.apiChecksumMismatch
7709 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7710:8: error: cannot find 'uniffi_livekit_uniffi_checksum_func_build_version' in scope
7708 |         return InitializationResult.apiChecksumMismatch
7709 |     }
7710 |     if uniffi_livekit_uniffi_checksum_func_build_version() != 21480 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_func_build_version' in scope
7711 |         return InitializationResult.apiChecksumMismatch
7712 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7713:8: error: cannot find 'uniffi_livekit_uniffi_checksum_func_polled_incoming_data_stream_manager' in scope
7711 |         return InitializationResult.apiChecksumMismatch
7712 |     }
7713 |     if uniffi_livekit_uniffi_checksum_func_polled_incoming_data_stream_manager() != 59681 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_func_polled_incoming_data_stream_manager' in scope
7714 |         return InitializationResult.apiChecksumMismatch
7715 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7716:8: error: cannot find 'uniffi_livekit_uniffi_checksum_func_polled_outgoing_data_stream_manager' in scope
7714 |         return InitializationResult.apiChecksumMismatch
7715 |     }
7716 |     if uniffi_livekit_uniffi_checksum_func_polled_outgoing_data_stream_manager() != 16176 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_func_polled_outgoing_data_stream_manager' in scope
7717 |         return InitializationResult.apiChecksumMismatch
7718 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7719:8: error: cannot find 'uniffi_livekit_uniffi_checksum_func_log_forward_bootstrap' in scope
7717 |         return InitializationResult.apiChecksumMismatch
7718 |     }
7719 |     if uniffi_livekit_uniffi_checksum_func_log_forward_bootstrap() != 25458 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_func_log_forward_bootstrap' in scope
7720 |         return InitializationResult.apiChecksumMismatch
7721 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7722:8: error: cannot find 'uniffi_livekit_uniffi_checksum_func_log_forward_receive' in scope
7720 |         return InitializationResult.apiChecksumMismatch
7721 |     }
7722 |     if uniffi_livekit_uniffi_checksum_func_log_forward_receive() != 58503 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_func_log_forward_receive' in scope
7723 |         return InitializationResult.apiChecksumMismatch
7724 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7725:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamreader_info' in scope
7723 |         return InitializationResult.apiChecksumMismatch
7724 |     }
7725 |     if uniffi_livekit_uniffi_checksum_method_bytestreamreader_info() != 10285 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamreader_info' in scope
7726 |         return InitializationResult.apiChecksumMismatch
7727 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7728:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamreader_next' in scope
7726 |         return InitializationResult.apiChecksumMismatch
7727 |     }
7728 |     if uniffi_livekit_uniffi_checksum_method_bytestreamreader_next() != 62806 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamreader_next' in scope
7729 |         return InitializationResult.apiChecksumMismatch
7730 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7731:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamreader_read_all' in scope
7729 |         return InitializationResult.apiChecksumMismatch
7730 |     }
7731 |     if uniffi_livekit_uniffi_checksum_method_bytestreamreader_read_all() != 8858 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamreader_read_all' in scope
7732 |         return InitializationResult.apiChecksumMismatch
7733 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7734:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_abort_all_streams' in scope
7732 |         return InitializationResult.apiChecksumMismatch
7733 |     }
7734 |     if uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_abort_all_streams() != 37772 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_abort_all_streams' in scope
7735 |         return InitializationResult.apiChecksumMismatch
7736 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7737:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_abort_streams_from' in scope
7735 |         return InitializationResult.apiChecksumMismatch
7736 |     }
7737 |     if uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_abort_streams_from() != 27277 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_abort_streams_from' in scope
7738 |         return InitializationResult.apiChecksumMismatch
7739 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7740:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_handle_packet_received' in scope
7738 |         return InitializationResult.apiChecksumMismatch
7739 |     }
7740 |     if uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_handle_packet_received() != 28698 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_handle_packet_received' in scope
7741 |         return InitializationResult.apiChecksumMismatch
7742 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7743:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_open_stream_count' in scope
7741 |         return InitializationResult.apiChecksumMismatch
7742 |     }
7743 |     if uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_open_stream_count() != 51052 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanager_open_stream_count' in scope
7744 |         return InitializationResult.apiChecksumMismatch
7745 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7746:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanagerdelegate_on_byte_stream_opened' in scope
7744 |         return InitializationResult.apiChecksumMismatch
7745 |     }
7746 |     if uniffi_livekit_uniffi_checksum_method_incomingdatastreammanagerdelegate_on_byte_stream_opened() != 16413 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanagerdelegate_on_byte_stream_opened' in scope
7747 |         return InitializationResult.apiChecksumMismatch
7748 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7749:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanagerdelegate_on_text_stream_opened' in scope
7747 |         return InitializationResult.apiChecksumMismatch
7748 |     }
7749 |     if uniffi_livekit_uniffi_checksum_method_incomingdatastreammanagerdelegate_on_text_stream_opened() != 64529 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanagerdelegate_on_text_stream_opened' in scope
7750 |         return InitializationResult.apiChecksumMismatch
7751 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7752:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanagerdelegate_on_stream_closed' in scope
7750 |         return InitializationResult.apiChecksumMismatch
7751 |     }
7752 |     if uniffi_livekit_uniffi_checksum_method_incomingdatastreammanagerdelegate_on_stream_closed() != 35314 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingdatastreammanagerdelegate_on_stream_closed' in scope
7753 |         return InitializationResult.apiChecksumMismatch
7754 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7755:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamreader_info' in scope
7753 |         return InitializationResult.apiChecksumMismatch
7754 |     }
7755 |     if uniffi_livekit_uniffi_checksum_method_textstreamreader_info() != 6861 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamreader_info' in scope
7756 |         return InitializationResult.apiChecksumMismatch
7757 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7758:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamreader_next' in scope
7756 |         return InitializationResult.apiChecksumMismatch
7757 |     }
7758 |     if uniffi_livekit_uniffi_checksum_method_textstreamreader_next() != 56274 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamreader_next' in scope
7759 |         return InitializationResult.apiChecksumMismatch
7760 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7761:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamreader_read_all' in scope
7759 |         return InitializationResult.apiChecksumMismatch
7760 |     }
7761 |     if uniffi_livekit_uniffi_checksum_method_textstreamreader_read_all() != 26313 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamreader_read_all' in scope
7762 |         return InitializationResult.apiChecksumMismatch
7763 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7764:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_close' in scope
7762 |         return InitializationResult.apiChecksumMismatch
7763 |     }
7764 |     if uniffi_livekit_uniffi_checksum_method_bytestreamwriter_close() != 39404 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_close' in scope
7765 |         return InitializationResult.apiChecksumMismatch
7766 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7767:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_close_with_reason' in scope
7765 |         return InitializationResult.apiChecksumMismatch
7766 |     }
7767 |     if uniffi_livekit_uniffi_checksum_method_bytestreamwriter_close_with_reason() != 54863 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_close_with_reason' in scope
7768 |         return InitializationResult.apiChecksumMismatch
7769 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7770:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_info' in scope
7768 |         return InitializationResult.apiChecksumMismatch
7769 |     }
7770 |     if uniffi_livekit_uniffi_checksum_method_bytestreamwriter_info() != 5482 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_info' in scope
7771 |         return InitializationResult.apiChecksumMismatch
7772 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7773:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_is_open' in scope
7771 |         return InitializationResult.apiChecksumMismatch
7772 |     }
7773 |     if uniffi_livekit_uniffi_checksum_method_bytestreamwriter_is_open() != 18526 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_is_open' in scope
7774 |         return InitializationResult.apiChecksumMismatch
7775 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7776:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_write' in scope
7774 |         return InitializationResult.apiChecksumMismatch
7775 |     }
7776 |     if uniffi_livekit_uniffi_checksum_method_bytestreamwriter_write() != 51985 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_bytestreamwriter_write' in scope
7777 |         return InitializationResult.apiChecksumMismatch
7778 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7779:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_send_bytes' in scope
7777 |         return InitializationResult.apiChecksumMismatch
7778 |     }
7779 |     if uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_send_bytes() != 36743 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_send_bytes' in scope
7780 |         return InitializationResult.apiChecksumMismatch
7781 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7782:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_send_file' in scope
7780 |         return InitializationResult.apiChecksumMismatch
7781 |     }
7782 |     if uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_send_file() != 17211 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_send_file' in scope
7783 |         return InitializationResult.apiChecksumMismatch
7784 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7785:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_send_text' in scope
7783 |         return InitializationResult.apiChecksumMismatch
7784 |     }
7785 |     if uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_send_text() != 44627 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_send_text' in scope
7786 |         return InitializationResult.apiChecksumMismatch
7787 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7788:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_stream_bytes' in scope
7786 |         return InitializationResult.apiChecksumMismatch
7787 |     }
7788 |     if uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_stream_bytes() != 17761 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_stream_bytes' in scope
7789 |         return InitializationResult.apiChecksumMismatch
7790 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7791:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_stream_text' in scope
7789 |         return InitializationResult.apiChecksumMismatch
7790 |     }
7791 |     if uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_stream_text() != 34690 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanager_stream_text' in scope
7792 |         return InitializationResult.apiChecksumMismatch
7793 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7794:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanagerdelegate_on_packets_available' in scope
7792 |         return InitializationResult.apiChecksumMismatch
7793 |     }
7794 |     if uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanagerdelegate_on_packets_available() != 2572 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingdatastreammanagerdelegate_on_packets_available' in scope
7795 |         return InitializationResult.apiChecksumMismatch
7796 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7797:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remoteparticipantregistrydelegate_remote_client_protocol' in scope
7795 |         return InitializationResult.apiChecksumMismatch
7796 |     }
7797 |     if uniffi_livekit_uniffi_checksum_method_remoteparticipantregistrydelegate_remote_client_protocol() != 48134 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remoteparticipantregistrydelegate_remote_client_protocol' in scope
7798 |         return InitializationResult.apiChecksumMismatch
7799 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7800:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remoteparticipantregistrydelegate_remote_capabilities' in scope
7798 |         return InitializationResult.apiChecksumMismatch
7799 |     }
7800 |     if uniffi_livekit_uniffi_checksum_method_remoteparticipantregistrydelegate_remote_capabilities() != 2201 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remoteparticipantregistrydelegate_remote_capabilities' in scope
7801 |         return InitializationResult.apiChecksumMismatch
7802 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7803:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remoteparticipantregistrydelegate_remote_identities' in scope
7801 |         return InitializationResult.apiChecksumMismatch
7802 |     }
7803 |     if uniffi_livekit_uniffi_checksum_method_remoteparticipantregistrydelegate_remote_identities() != 42803 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remoteparticipantregistrydelegate_remote_identities' in scope
7804 |         return InitializationResult.apiChecksumMismatch
7805 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7806:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_close' in scope
7804 |         return InitializationResult.apiChecksumMismatch
7805 |     }
7806 |     if uniffi_livekit_uniffi_checksum_method_textstreamwriter_close() != 43279 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_close' in scope
7807 |         return InitializationResult.apiChecksumMismatch
7808 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7809:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_close_with_reason' in scope
7807 |         return InitializationResult.apiChecksumMismatch
7808 |     }
7809 |     if uniffi_livekit_uniffi_checksum_method_textstreamwriter_close_with_reason() != 39023 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_close_with_reason' in scope
7810 |         return InitializationResult.apiChecksumMismatch
7811 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7812:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_info' in scope
7810 |         return InitializationResult.apiChecksumMismatch
7811 |     }
7812 |     if uniffi_livekit_uniffi_checksum_method_textstreamwriter_info() != 27425 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_info' in scope
7813 |         return InitializationResult.apiChecksumMismatch
7814 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7815:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_is_open' in scope
7813 |         return InitializationResult.apiChecksumMismatch
7814 |     }
7815 |     if uniffi_livekit_uniffi_checksum_method_textstreamwriter_is_open() != 24885 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_is_open' in scope
7816 |         return InitializationResult.apiChecksumMismatch
7817 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7818:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_write' in scope
7816 |         return InitializationResult.apiChecksumMismatch
7817 |     }
7818 |     if uniffi_livekit_uniffi_checksum_method_textstreamwriter_write() != 50876 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_textstreamwriter_write' in scope
7819 |         return InitializationResult.apiChecksumMismatch
7820 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7821:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingstreamqueue_close' in scope
7819 |         return InitializationResult.apiChecksumMismatch
7820 |     }
7821 |     if uniffi_livekit_uniffi_checksum_method_incomingstreamqueue_close() != 4954 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingstreamqueue_close' in scope
7822 |         return InitializationResult.apiChecksumMismatch
7823 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7824:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingstreamqueue_next_closed_stream' in scope
7822 |         return InitializationResult.apiChecksumMismatch
7823 |     }
7824 |     if uniffi_livekit_uniffi_checksum_method_incomingstreamqueue_next_closed_stream() != 10337 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingstreamqueue_next_closed_stream' in scope
7825 |         return InitializationResult.apiChecksumMismatch
7826 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7827:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingstreamqueue_next_opened_stream' in scope
7825 |         return InitializationResult.apiChecksumMismatch
7826 |     }
7827 |     if uniffi_livekit_uniffi_checksum_method_incomingstreamqueue_next_opened_stream() != 44884 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_incomingstreamqueue_next_opened_stream' in scope
7828 |         return InitializationResult.apiChecksumMismatch
7829 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7830:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingpacketqueue_close' in scope
7828 |         return InitializationResult.apiChecksumMismatch
7829 |     }
7830 |     if uniffi_livekit_uniffi_checksum_method_outgoingpacketqueue_close() != 35032 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingpacketqueue_close' in scope
7831 |         return InitializationResult.apiChecksumMismatch
7832 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7833:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingpacketqueue_next_packets' in scope
7831 |         return InitializationResult.apiChecksumMismatch
7832 |     }
7833 |     if uniffi_livekit_uniffi_checksum_method_outgoingpacketqueue_next_packets() != 15206 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_outgoingpacketqueue_next_packets' in scope
7834 |         return InitializationResult.apiChecksumMismatch
7835 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7836:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_info' in scope
7834 |         return InitializationResult.apiChecksumMismatch
7835 |     }
7836 |     if uniffi_livekit_uniffi_checksum_method_localdatatrack_info() != 60151 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_info' in scope
7837 |         return InitializationResult.apiChecksumMismatch
7838 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7839:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_is_published' in scope
7837 |         return InitializationResult.apiChecksumMismatch
7838 |     }
7839 |     if uniffi_livekit_uniffi_checksum_method_localdatatrack_is_published() != 760 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_is_published' in scope
7840 |         return InitializationResult.apiChecksumMismatch
7841 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7842:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_try_push' in scope
7840 |         return InitializationResult.apiChecksumMismatch
7841 |     }
7842 |     if uniffi_livekit_uniffi_checksum_method_localdatatrack_try_push() != 40290 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_try_push' in scope
7843 |         return InitializationResult.apiChecksumMismatch
7844 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7845:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_unpublish' in scope
7843 |         return InitializationResult.apiChecksumMismatch
7844 |     }
7845 |     if uniffi_livekit_uniffi_checksum_method_localdatatrack_unpublish() != 40300 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_unpublish' in scope
7846 |         return InitializationResult.apiChecksumMismatch
7847 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7848:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_wait_for_unpublish' in scope
7846 |         return InitializationResult.apiChecksumMismatch
7847 |     }
7848 |     if uniffi_livekit_uniffi_checksum_method_localdatatrack_wait_for_unpublish() != 39190 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrack_wait_for_unpublish' in scope
7849 |         return InitializationResult.apiChecksumMismatch
7850 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7851:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_handle_sfu_publish_response' in scope
7849 |         return InitializationResult.apiChecksumMismatch
7850 |     }
7851 |     if uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_handle_sfu_publish_response() != 52069 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_handle_sfu_publish_response' in scope
7852 |         return InitializationResult.apiChecksumMismatch
7853 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7854:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_handle_sfu_request_response' in scope
7852 |         return InitializationResult.apiChecksumMismatch
7853 |     }
7854 |     if uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_handle_sfu_request_response() != 14552 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_handle_sfu_request_response' in scope
7855 |         return InitializationResult.apiChecksumMismatch
7856 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7857:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_publish_responses_for_sync_state' in scope
7855 |         return InitializationResult.apiChecksumMismatch
7856 |     }
7857 |     if uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_publish_responses_for_sync_state() != 22678 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_publish_responses_for_sync_state' in scope
7858 |         return InitializationResult.apiChecksumMismatch
7859 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7860:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_publish_track' in scope
7858 |         return InitializationResult.apiChecksumMismatch
7859 |     }
7860 |     if uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_publish_track() != 31959 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_publish_track' in scope
7861 |         return InitializationResult.apiChecksumMismatch
7862 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7863:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_republish_tracks' in scope
7861 |         return InitializationResult.apiChecksumMismatch
7862 |     }
7863 |     if uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_republish_tracks() != 2671 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanager_republish_tracks' in scope
7864 |         return InitializationResult.apiChecksumMismatch
7865 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7866:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanagerdelegate_on_signal_request' in scope
7864 |         return InitializationResult.apiChecksumMismatch
7865 |     }
7866 |     if uniffi_livekit_uniffi_checksum_method_localdatatrackmanagerdelegate_on_signal_request() != 28972 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanagerdelegate_on_signal_request' in scope
7867 |         return InitializationResult.apiChecksumMismatch
7868 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7869:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanagerdelegate_on_packets_available' in scope
7867 |         return InitializationResult.apiChecksumMismatch
7868 |     }
7869 |     if uniffi_livekit_uniffi_checksum_method_localdatatrackmanagerdelegate_on_packets_available() != 19578 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_localdatatrackmanagerdelegate_on_packets_available' in scope
7870 |         return InitializationResult.apiChecksumMismatch
7871 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7872:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_datatrackstream_next' in scope
7870 |         return InitializationResult.apiChecksumMismatch
7871 |     }
7872 |     if uniffi_livekit_uniffi_checksum_method_datatrackstream_next() != 35219 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_datatrackstream_next' in scope
7873 |         return InitializationResult.apiChecksumMismatch
7874 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7875:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_info' in scope
7873 |         return InitializationResult.apiChecksumMismatch
7874 |     }
7875 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrack_info() != 11559 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_info' in scope
7876 |         return InitializationResult.apiChecksumMismatch
7877 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7878:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_is_published' in scope
7876 |         return InitializationResult.apiChecksumMismatch
7877 |     }
7878 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrack_is_published() != 63127 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_is_published' in scope
7879 |         return InitializationResult.apiChecksumMismatch
7880 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7881:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_publisher_identity' in scope
7879 |         return InitializationResult.apiChecksumMismatch
7880 |     }
7881 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrack_publisher_identity() != 40711 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_publisher_identity' in scope
7882 |         return InitializationResult.apiChecksumMismatch
7883 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7884:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_set_pipeline_options' in scope
7882 |         return InitializationResult.apiChecksumMismatch
7883 |     }
7884 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrack_set_pipeline_options() != 47812 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_set_pipeline_options' in scope
7885 |         return InitializationResult.apiChecksumMismatch
7886 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7887:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_subscribe' in scope
7885 |         return InitializationResult.apiChecksumMismatch
7886 |     }
7887 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrack_subscribe() != 23718 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_subscribe' in scope
7888 |         return InitializationResult.apiChecksumMismatch
7889 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7890:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_subscribe_with_options' in scope
7888 |         return InitializationResult.apiChecksumMismatch
7889 |     }
7890 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrack_subscribe_with_options() != 44043 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_subscribe_with_options' in scope
7891 |         return InitializationResult.apiChecksumMismatch
7892 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7893:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_wait_for_unpublish' in scope
7891 |         return InitializationResult.apiChecksumMismatch
7892 |     }
7893 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrack_wait_for_unpublish() != 30281 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrack_wait_for_unpublish' in scope
7894 |         return InitializationResult.apiChecksumMismatch
7895 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7896:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_packet_received' in scope
7894 |         return InitializationResult.apiChecksumMismatch
7895 |     }
7896 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_packet_received() != 20834 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_packet_received' in scope
7897 |         return InitializationResult.apiChecksumMismatch
7898 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7899:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_sfu_join_response' in scope
7897 |         return InitializationResult.apiChecksumMismatch
7898 |     }
7899 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_sfu_join_response() != 40603 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_sfu_join_response' in scope
7900 |         return InitializationResult.apiChecksumMismatch
7901 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7902:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_sfu_participant_update' in scope
7900 |         return InitializationResult.apiChecksumMismatch
7901 |     }
7902 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_sfu_participant_update() != 65460 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_sfu_participant_update' in scope
7903 |         return InitializationResult.apiChecksumMismatch
7904 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7905:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_subscriber_handles' in scope
7903 |         return InitializationResult.apiChecksumMismatch
7904 |     }
7905 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_subscriber_handles() != 10984 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_handle_subscriber_handles' in scope
7906 |         return InitializationResult.apiChecksumMismatch
7907 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7908:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_resend_subscription_updates' in scope
7906 |         return InitializationResult.apiChecksumMismatch
7907 |     }
7908 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_resend_subscription_updates() != 45173 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanager_resend_subscription_updates' in scope
7909 |         return InitializationResult.apiChecksumMismatch
7910 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7911:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanagerdelegate_on_signal_request' in scope
7909 |         return InitializationResult.apiChecksumMismatch
7910 |     }
7911 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrackmanagerdelegate_on_signal_request() != 17633 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanagerdelegate_on_signal_request' in scope
7912 |         return InitializationResult.apiChecksumMismatch
7913 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7914:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanagerdelegate_on_track_published' in scope
7912 |         return InitializationResult.apiChecksumMismatch
7913 |     }
7914 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrackmanagerdelegate_on_track_published() != 34810 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanagerdelegate_on_track_published' in scope
7915 |         return InitializationResult.apiChecksumMismatch
7916 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7917:8: error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanagerdelegate_on_track_unpublished' in scope
7915 |         return InitializationResult.apiChecksumMismatch
7916 |     }
7917 |     if uniffi_livekit_uniffi_checksum_method_remotedatatrackmanagerdelegate_on_track_unpublished() != 204 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_method_remotedatatrackmanagerdelegate_on_track_unpublished' in scope
7918 |         return InitializationResult.apiChecksumMismatch
7919 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7920:8: error: cannot find 'uniffi_livekit_uniffi_checksum_constructor_incomingdatastreammanager_new' in scope
7918 |         return InitializationResult.apiChecksumMismatch
7919 |     }
7920 |     if uniffi_livekit_uniffi_checksum_constructor_incomingdatastreammanager_new() != 27033 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_constructor_incomingdatastreammanager_new' in scope
7921 |         return InitializationResult.apiChecksumMismatch
7922 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7923:8: error: cannot find 'uniffi_livekit_uniffi_checksum_constructor_outgoingdatastreammanager_new' in scope
7921 |         return InitializationResult.apiChecksumMismatch
7922 |     }
7923 |     if uniffi_livekit_uniffi_checksum_constructor_outgoingdatastreammanager_new() != 53243 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_constructor_outgoingdatastreammanager_new' in scope
7924 |         return InitializationResult.apiChecksumMismatch
7925 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7926:8: error: cannot find 'uniffi_livekit_uniffi_checksum_constructor_localdatatrackmanager_new' in scope
7924 |         return InitializationResult.apiChecksumMismatch
7925 |     }
7926 |     if uniffi_livekit_uniffi_checksum_constructor_localdatatrackmanager_new() != 49140 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_constructor_localdatatrackmanager_new' in scope
7927 |         return InitializationResult.apiChecksumMismatch
7928 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_uniffi.swift:7929:8: error: cannot find 'uniffi_livekit_uniffi_checksum_constructor_remotedatatrackmanager_new' in scope
7927 |         return InitializationResult.apiChecksumMismatch
7928 |     }
7929 |     if uniffi_livekit_uniffi_checksum_constructor_remotedatatrackmanager_new() != 42521 {
     |        `- error: cannot find 'uniffi_livekit_uniffi_checksum_constructor_remotedatatrackmanager_new' in scope
7930 |         return InitializationResult.apiChecksumMismatch
7931 |     }
[6/6] Compiling LiveKitUniFFI livekit_net.swift
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:14:19: error: cannot find type 'RustBuffer' in scope
  12 | #endif
  13 |
  14 | private 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/Sources/LiveKitUniFFI/livekit_net.swift:38:19: error: cannot find type 'ForeignBytes' in scope
  36 | }
  37 |
  38 | private 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/Sources/LiveKitUniFFI/livekit_net.swift:52:22: error: cannot find type 'RustBuffer' in scope
  50 |
  51 | private extension Data {
  52 |     init(rustBuffer: RustBuffer) {
     |                      `- error: cannot find type 'RustBuffer' in scope
  53 |         self.init(
  54 |             bytesNoCopy: rustBuffer.data!,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:190:72: 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 | private protocol FfiConverterRustBuffer: FfiConverter where FfiType == RustBuffer {}
     |                                                                        `- error: cannot find type 'RustBuffer' in scope
 191 |
 192 | extension FfiConverterRustBuffer {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.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/Sources/LiveKitUniFFI/livekit_net.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/Sources/LiveKitUniFFI/livekit_net.swift:257:19: error: cannot find type 'RustCallStatus' in scope
 255 | private let CALL_CANCELLED: Int8 = 3
 256 |
 257 | private extension RustCallStatus {
     |                   `- error: cannot find type 'RustCallStatus' in scope
 258 |     init() {
 259 |         self.init(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:270:60: error: cannot find type 'RustCallStatus' in scope
 268 | }
 269 |
 270 | private func rustCall<T>(_ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
     |                                                            `- error: cannot find type 'RustCallStatus' in scope
 271 |     let neverThrow: ((RustBuffer) throws -> Never)? = nil
 272 |     return try makeRustCall(callback, errorHandler: neverThrow)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:276:32: error: cannot find type 'RustBuffer' in scope
 274 |
 275 | private func rustCallWithError<T>(
 276 |     _ errorHandler: @escaping (RustBuffer) throws -> some Swift.Error,
     |                                `- error: cannot find type 'RustBuffer' in scope
 277 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T
 278 | ) throws -> T {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:277:39: error: cannot find type 'RustCallStatus' in scope
 275 | private func rustCallWithError<T>(
 276 |     _ errorHandler: @escaping (RustBuffer) throws -> some Swift.Error,
 277 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T
     |                                       `- error: cannot find type 'RustCallStatus' in scope
 278 | ) throws -> T {
 279 |     try makeRustCall(callback, errorHandler: errorHandler)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:283:39: error: cannot find type 'RustCallStatus' in scope
 281 |
 282 | private func makeRustCall<T>(
 283 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
     |                                       `- error: cannot find type 'RustCallStatus' in scope
 284 |     errorHandler: ((RustBuffer) throws -> some Swift.Error)?
 285 | ) throws -> T {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:284:21: error: cannot find type 'RustBuffer' in scope
 282 | private func makeRustCall<T>(
 283 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
 284 |     errorHandler: ((RustBuffer) throws -> some Swift.Error)?
     |                     `- error: cannot find type 'RustBuffer' in scope
 285 | ) throws -> T {
 286 |     uniffiEnsureLivekitNetInitialized()
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:294:17: error: cannot find type 'RustCallStatus' in scope
 292 |
 293 | private func uniffiCheckCallStatus(
 294 |     callStatus: RustCallStatus,
     |                 `- error: cannot find type 'RustCallStatus' in scope
 295 |     errorHandler: ((RustBuffer) throws -> some Swift.Error)?
 296 | ) throws {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:295:21: error: cannot find type 'RustBuffer' in scope
 293 | private func uniffiCheckCallStatus(
 294 |     callStatus: RustCallStatus,
 295 |     errorHandler: ((RustBuffer) throws -> some Swift.Error)?
     |                     `- error: cannot find type 'RustBuffer' in scope
 296 | ) throws {
 297 |     switch callStatus.code {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:329:38: error: cannot find type 'RustCallStatus' in scope
 327 |
 328 | private func uniffiTraitInterfaceCall<T>(
 329 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
     |                                      `- error: cannot find type 'RustCallStatus' in scope
 330 |     makeCall: () throws -> T,
 331 |     writeReturn: (T) -> Void
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:342:38: error: cannot find type 'RustCallStatus' in scope
 340 |
 341 | private func uniffiTraitInterfaceCallWithError<T, E>(
 342 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
     |                                      `- error: cannot find type 'RustCallStatus' in scope
 343 |     makeCall: () throws -> T,
 344 |     writeReturn: (T) -> Void,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:345:24: error: cannot find type 'RustBuffer' in scope
 343 |     makeCall: () throws -> T,
 344 |     writeReturn: (T) -> Void,
 345 |     lowerError: (E) -> RustBuffer
     |                        `- error: cannot find type 'RustBuffer' in scope
 346 | ) {
 347 |     do {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:486:25: error: cannot find type 'RustBuffer' in scope
 484 | private struct FfiConverterString: FfiConverter {
 485 |     typealias SwiftType = String
 486 |     typealias FfiType = RustBuffer
     |                         `- error: cannot find type 'RustBuffer' in scope
 487 |
 488 |     static func lift(_ value: RustBuffer) throws -> String {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:488:31: error: cannot find type 'RustBuffer' in scope
 486 |     typealias FfiType = RustBuffer
 487 |
 488 |     static func lift(_ value: RustBuffer) throws -> String {
     |                               `- error: cannot find type 'RustBuffer' in scope
 489 |         defer {
 490 |             value.deallocate()
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:499:43: error: cannot find type 'RustBuffer' in scope
 497 |     }
 498 |
 499 |     static func lower(_ value: String) -> RustBuffer {
     |                                           `- error: cannot find type 'RustBuffer' in scope
 500 |         value.utf8CString.withUnsafeBufferPointer { ptr in
 501 |             // The swift string gives us int8_t, we want uint8_t.
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:484:16: error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
 482 |     @_documentation(visibility: private)
 483 | #endif
 484 | private struct FfiConverterString: FfiConverter {
     |                |- error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
 485 |     typealias SwiftType = String
 486 |     typealias FfiType = RustBuffer
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:525:16: error: type 'FfiConverterData' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
 523 |     @_documentation(visibility: private)
 524 | #endif
 525 | private struct FfiConverterData: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterData' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
 526 |     typealias SwiftType = Data
 527 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:642:24: error: cannot find type 'UniffiVTableCallbackInterfaceHttpClient' in scope
 640 |     ///
 641 |     /// Store the vtable directly.
 642 |     static let vtable: UniffiVTableCallbackInterfaceHttpClient = .init(
     |                        `- error: cannot find type 'UniffiVTableCallbackInterfaceHttpClient' in scope
 643 |         uniffiFree: { (uniffiHandle: UInt64) in
 644 |             do {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:710:41: error: cannot find type 'UniffiVTableCallbackInterfaceHttpClient' in scope
 708 |     /// Rust stores this pointer for future callback invocations, so it must live
 709 |     /// for the process lifetime (not just for the init function call).
 710 |     static let vtablePtr: UnsafePointer<UniffiVTableCallbackInterfaceHttpClient> = {
     |                                         `- error: cannot find type 'UniffiVTableCallbackInterfaceHttpClient' in scope
 711 |         let ptr = UnsafeMutablePointer<UniffiVTableCallbackInterfaceHttpClient>.allocate(capacity: 1)
 712 |         ptr.initialize(to: vtable)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:871:24: error: cannot find type 'UniffiVTableCallbackInterfaceWsClient' in scope
 869 |     ///
 870 |     /// Store the vtable directly.
 871 |     static let vtable: UniffiVTableCallbackInterfaceWsClient = .init(
     |                        `- error: cannot find type 'UniffiVTableCallbackInterfaceWsClient' in scope
 872 |         uniffiFree: { (uniffiHandle: UInt64) in
 873 |             do {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:937:41: error: cannot find type 'UniffiVTableCallbackInterfaceWsClient' in scope
 935 |     /// Rust stores this pointer for future callback invocations, so it must live
 936 |     /// for the process lifetime (not just for the init function call).
 937 |     static let vtablePtr: UnsafePointer<UniffiVTableCallbackInterfaceWsClient> = {
     |                                         `- error: cannot find type 'UniffiVTableCallbackInterfaceWsClient' in scope
 938 |         let ptr = UnsafeMutablePointer<UniffiVTableCallbackInterfaceWsClient>.allocate(capacity: 1)
 939 |         ptr.initialize(to: vtable)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1140:24: error: cannot find type 'UniffiVTableCallbackInterfaceWsConnection' in scope
1138 |     ///
1139 |     /// Store the vtable directly.
1140 |     static let vtable: UniffiVTableCallbackInterfaceWsConnection = .init(
     |                        `- error: cannot find type 'UniffiVTableCallbackInterfaceWsConnection' in scope
1141 |         uniffiFree: { (uniffiHandle: UInt64) in
1142 |             do {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1279:41: error: cannot find type 'UniffiVTableCallbackInterfaceWsConnection' in scope
1277 |     /// Rust stores this pointer for future callback invocations, so it must live
1278 |     /// for the process lifetime (not just for the init function call).
1279 |     static let vtablePtr: UnsafePointer<UniffiVTableCallbackInterfaceWsConnection> = {
     |                                         `- error: cannot find type 'UniffiVTableCallbackInterfaceWsConnection' in scope
1280 |         let ptr = UnsafeMutablePointer<UniffiVTableCallbackInterfaceWsConnection>.allocate(capacity: 1)
1281 |         ptr.initialize(to: vtable)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1366:15: error: type 'FfiConverterTypeHeader' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
1364 |     @_documentation(visibility: private)
1365 | #endif
1366 | public struct FfiConverterTypeHeader: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeHeader' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1367 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Header {
1368 |         try Header(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1383:48: error: cannot find type 'RustBuffer' in scope
1381 |     @_documentation(visibility: private)
1382 | #endif
1383 | public func FfiConverterTypeHeader_lift(_ buf: RustBuffer) throws -> Header {
     |                                                `- error: cannot find type 'RustBuffer' in scope
1384 |     try FfiConverterTypeHeader.lift(buf)
1385 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1390:62: error: cannot find type 'RustBuffer' in scope
1388 |     @_documentation(visibility: private)
1389 | #endif
1390 | public func FfiConverterTypeHeader_lower(_ value: Header) -> RustBuffer {
     |                                                              `- error: cannot find type 'RustBuffer' in scope
1391 |     FfiConverterTypeHeader.lower(value)
1392 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1425:15: error: type 'FfiConverterTypeHttpResponse' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
1423 |     @_documentation(visibility: private)
1424 | #endif
1425 | public struct FfiConverterTypeHttpResponse: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeHttpResponse' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1426 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> HttpResponse {
1427 |         try HttpResponse(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1444:54: error: cannot find type 'RustBuffer' in scope
1442 |     @_documentation(visibility: private)
1443 | #endif
1444 | public func FfiConverterTypeHttpResponse_lift(_ buf: RustBuffer) throws -> HttpResponse {
     |                                                      `- error: cannot find type 'RustBuffer' in scope
1445 |     try FfiConverterTypeHttpResponse.lift(buf)
1446 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1451:74: error: cannot find type 'RustBuffer' in scope
1449 |     @_documentation(visibility: private)
1450 | #endif
1451 | public func FfiConverterTypeHttpResponse_lower(_ value: HttpResponse) -> RustBuffer {
     |                                                                          `- error: cannot find type 'RustBuffer' in scope
1452 |     FfiConverterTypeHttpResponse.lower(value)
1453 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1478:15: error: type 'FfiConverterTypeWsConnectResult' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private 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
     :
1476 |     @_documentation(visibility: private)
1477 | #endif
1478 | public struct FfiConverterTypeWsConnectResult: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeWsConnectResult' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1479 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> WsConnectResult {
1480 |         try WsConnectResult(
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1493:57: error: cannot find type 'RustBuffer' in scope
1491 |     @_documentation(visibility: private)
1492 | #endif
1493 | public func FfiConverterTypeWsConnectResult_lift(_ buf: RustBuffer) throws -> WsConnectResult {
     |                                                         `- error: cannot find type 'RustBuffer' in scope
1494 |     try FfiConverterTypeWsConnectResult.lift(buf)
1495 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1500:80: error: cannot find type 'RustBuffer' in scope
1498 |     @_documentation(visibility: private)
1499 | #endif
1500 | public func FfiConverterTypeWsConnectResult_lower(_ value: WsConnectResult) -> RustBuffer {
     |                                                                                `- error: cannot find type 'RustBuffer' in scope
1501 |     FfiConverterTypeWsConnectResult.lower(value)
1502 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1522:15: error: type 'FfiConverterTypeHttpMethod' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
1520 |     @_documentation(visibility: private)
1521 | #endif
1522 | public struct FfiConverterTypeHttpMethod: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeHttpMethod' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1523 |     typealias SwiftType = HttpMethod
1524 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1550:52: error: cannot find type 'RustBuffer' in scope
1548 |     @_documentation(visibility: private)
1549 | #endif
1550 | public func FfiConverterTypeHttpMethod_lift(_ buf: RustBuffer) throws -> HttpMethod {
     |                                                    `- error: cannot find type 'RustBuffer' in scope
1551 |     try FfiConverterTypeHttpMethod.lift(buf)
1552 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1557:70: error: cannot find type 'RustBuffer' in scope
1555 |     @_documentation(visibility: private)
1556 | #endif
1557 | public func FfiConverterTypeHttpMethod_lower(_ value: HttpMethod) -> RustBuffer {
     |                                                                      `- error: cannot find type 'RustBuffer' in scope
1558 |     FfiConverterTypeHttpMethod.lower(value)
1559 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1583:15: error: type 'FfiConverterTypeTransportError' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
1581 |     @_documentation(visibility: private)
1582 | #endif
1583 | public struct FfiConverterTypeTransportError: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeTransportError' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1584 |     typealias SwiftType = TransportError
1585 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1630:56: error: cannot find type 'RustBuffer' in scope
1628 |     @_documentation(visibility: private)
1629 | #endif
1630 | public func FfiConverterTypeTransportError_lift(_ buf: RustBuffer) throws -> TransportError {
     |                                                        `- error: cannot find type 'RustBuffer' in scope
1631 |     try FfiConverterTypeTransportError.lift(buf)
1632 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1637:78: error: cannot find type 'RustBuffer' in scope
1635 |     @_documentation(visibility: private)
1636 | #endif
1637 | public func FfiConverterTypeTransportError_lower(_ value: TransportError) -> RustBuffer {
     |                                                                              `- error: cannot find type 'RustBuffer' in scope
1638 |     FfiConverterTypeTransportError.lower(value)
1639 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1644:16: error: type 'FfiConverterOptionData' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
1642 |     @_documentation(visibility: private)
1643 | #endif
1644 | private struct FfiConverterOptionData: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterOptionData' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
1645 |     typealias SwiftType = Data?
1646 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1668:16: error: type 'FfiConverterSequenceTypeHeader' does not conform to protocol 'FfiConverter'
 158 | /// analogous to the Rust trait of the same name.
 159 | private protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
1666 |     @_documentation(visibility: private)
1667 | #endif
1668 | private struct FfiConverterSequenceTypeHeader: FfiConverterRustBuffer {
     |                |- error: type 'FfiConverterSequenceTypeHeader' does not conform to protocol 'FfiConverter'
     |                `- note: add stubs for conformance
1669 |     typealias SwiftType = [Header]
1670 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1697:34: error: cannot find type 'UniffiRustFutureContinuationCallback' in scope
1695 | private func uniffiRustCallAsync<F, T>(
1696 |     rustFutureFunc: () -> UInt64,
1697 |     pollFunc: (UInt64, @escaping UniffiRustFutureContinuationCallback, UInt64) -> Void,
     |                                  `- error: cannot find type 'UniffiRustFutureContinuationCallback' in scope
1698 |     completeFunc: (UInt64, UnsafeMutablePointer<RustCallStatus>) -> F,
1699 |     freeFunc: (UInt64) -> Void,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1697:24: error: @escaping attribute only applies to function types
1695 | private func uniffiRustCallAsync<F, T>(
1696 |     rustFutureFunc: () -> UInt64,
1697 |     pollFunc: (UInt64, @escaping UniffiRustFutureContinuationCallback, UInt64) -> Void,
     |                        `- error: @escaping attribute only applies to function types
1698 |     completeFunc: (UInt64, UnsafeMutablePointer<RustCallStatus>) -> F,
1699 |     freeFunc: (UInt64) -> Void,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1698:49: error: cannot find type 'RustCallStatus' in scope
1696 |     rustFutureFunc: () -> UInt64,
1697 |     pollFunc: (UInt64, @escaping UniffiRustFutureContinuationCallback, UInt64) -> Void,
1698 |     completeFunc: (UInt64, UnsafeMutablePointer<RustCallStatus>) -> F,
     |                                                 `- error: cannot find type 'RustCallStatus' in scope
1699 |     freeFunc: (UInt64) -> Void,
1700 |     liftFunc: (F) throws -> T,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1701:21: error: cannot find type 'RustBuffer' in scope
1699 |     freeFunc: (UInt64) -> Void,
1700 |     liftFunc: (F) throws -> T,
1701 |     errorHandler: ((RustBuffer) throws -> Swift.Error)?
     |                     `- error: cannot find type 'RustBuffer' in scope
1702 | ) async throws -> T {
1703 |     // Make sure to call the ensure init function since future creation doesn't have a
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1742:35: error: cannot find type 'RustBuffer' in scope
1740 |     makeCall: @escaping () async throws -> T,
1741 |     handleSuccess: @escaping (T) -> Void,
1742 |     handleError: @escaping (Int8, RustBuffer) -> Void,
     |                                   `- error: cannot find type 'RustBuffer' in scope
1743 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
1744 | ) {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1743:43: error: cannot find type 'UniffiForeignFutureDroppedCallbackStruct' in scope
1741 |     handleSuccess: @escaping (T) -> Void,
1742 |     handleError: @escaping (Int8, RustBuffer) -> Void,
1743 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
     |                                           `- error: cannot find type 'UniffiForeignFutureDroppedCallbackStruct' in scope
1744 | ) {
1745 |     let task = Task {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1773:35: error: cannot find type 'RustBuffer' in scope
1771 |     makeCall: @escaping () async throws -> T,
1772 |     handleSuccess: @escaping (T) -> Void,
1773 |     handleError: @escaping (Int8, RustBuffer) -> Void,
     |                                   `- error: cannot find type 'RustBuffer' in scope
1774 |     lowerError: @escaping (E) -> RustBuffer,
1775 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1774:34: error: cannot find type 'RustBuffer' in scope
1772 |     handleSuccess: @escaping (T) -> Void,
1773 |     handleError: @escaping (Int8, RustBuffer) -> Void,
1774 |     lowerError: @escaping (E) -> RustBuffer,
     |                                  `- error: cannot find type 'RustBuffer' in scope
1775 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
1776 | ) {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1774:17: error: @escaping attribute only applies to function types
1772 |     handleSuccess: @escaping (T) -> Void,
1773 |     handleError: @escaping (Int8, RustBuffer) -> Void,
1774 |     lowerError: @escaping (E) -> RustBuffer,
     |                 `- error: @escaping attribute only applies to function types
1775 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
1776 | ) {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1775:43: error: cannot find type 'UniffiForeignFutureDroppedCallbackStruct' in scope
1773 |     handleError: @escaping (Int8, RustBuffer) -> Void,
1774 |     lowerError: @escaping (E) -> RustBuffer,
1775 |     droppedCallback: UnsafeMutablePointer<UniffiForeignFutureDroppedCallbackStruct>
     |                                           `- error: cannot find type 'UniffiForeignFutureDroppedCallbackStruct' in scope
1776 | ) {
1777 |     let task = Task {
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1930:40: error: cannot find 'ffi_livekit_net_uniffi_contract_version' in scope
1928 |     let bindings_contract_version = 30
1929 |     // Get the scaffolding contract version by calling the into the dylib
1930 |     let scaffolding_contract_version = ffi_livekit_net_uniffi_contract_version()
     |                                        `- error: cannot find 'ffi_livekit_net_uniffi_contract_version' in scope
1931 |     if bindings_contract_version != scaffolding_contract_version {
1932 |         return InitializationResult.contractVersionMismatch
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1934:8: error: cannot find 'uniffi_livekit_net_checksum_func_has_http_client' in scope
1932 |         return InitializationResult.contractVersionMismatch
1933 |     }
1934 |     if uniffi_livekit_net_checksum_func_has_http_client() != 31874 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_func_has_http_client' in scope
1935 |         return InitializationResult.apiChecksumMismatch
1936 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1937:8: error: cannot find 'uniffi_livekit_net_checksum_func_has_ws_client' in scope
1935 |         return InitializationResult.apiChecksumMismatch
1936 |     }
1937 |     if uniffi_livekit_net_checksum_func_has_ws_client() != 1427 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_func_has_ws_client' in scope
1938 |         return InitializationResult.apiChecksumMismatch
1939 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1940:8: error: cannot find 'uniffi_livekit_net_checksum_func_self_test_http_get' in scope
1938 |         return InitializationResult.apiChecksumMismatch
1939 |     }
1940 |     if uniffi_livekit_net_checksum_func_self_test_http_get() != 58956 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_func_self_test_http_get' in scope
1941 |         return InitializationResult.apiChecksumMismatch
1942 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1943:8: error: cannot find 'uniffi_livekit_net_checksum_func_self_test_ws_echo' in scope
1941 |         return InitializationResult.apiChecksumMismatch
1942 |     }
1943 |     if uniffi_livekit_net_checksum_func_self_test_ws_echo() != 54359 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_func_self_test_ws_echo' in scope
1944 |         return InitializationResult.apiChecksumMismatch
1945 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1946:8: error: cannot find 'uniffi_livekit_net_checksum_func_set_http_client' in scope
1944 |         return InitializationResult.apiChecksumMismatch
1945 |     }
1946 |     if uniffi_livekit_net_checksum_func_set_http_client() != 2382 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_func_set_http_client' in scope
1947 |         return InitializationResult.apiChecksumMismatch
1948 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1949:8: error: cannot find 'uniffi_livekit_net_checksum_func_set_ws_client' in scope
1947 |         return InitializationResult.apiChecksumMismatch
1948 |     }
1949 |     if uniffi_livekit_net_checksum_func_set_ws_client() != 25157 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_func_set_ws_client' in scope
1950 |         return InitializationResult.apiChecksumMismatch
1951 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1952:8: error: cannot find 'uniffi_livekit_net_checksum_method_httpclient_request' in scope
1950 |         return InitializationResult.apiChecksumMismatch
1951 |     }
1952 |     if uniffi_livekit_net_checksum_method_httpclient_request() != 22088 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_method_httpclient_request' in scope
1953 |         return InitializationResult.apiChecksumMismatch
1954 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1955:8: error: cannot find 'uniffi_livekit_net_checksum_method_wsclient_connect' in scope
1953 |         return InitializationResult.apiChecksumMismatch
1954 |     }
1955 |     if uniffi_livekit_net_checksum_method_wsclient_connect() != 54712 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_method_wsclient_connect' in scope
1956 |         return InitializationResult.apiChecksumMismatch
1957 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1958:8: error: cannot find 'uniffi_livekit_net_checksum_method_wsconnection_send' in scope
1956 |         return InitializationResult.apiChecksumMismatch
1957 |     }
1958 |     if uniffi_livekit_net_checksum_method_wsconnection_send() != 64949 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_method_wsconnection_send' in scope
1959 |         return InitializationResult.apiChecksumMismatch
1960 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1961:8: error: cannot find 'uniffi_livekit_net_checksum_method_wsconnection_recv' in scope
1959 |         return InitializationResult.apiChecksumMismatch
1960 |     }
1961 |     if uniffi_livekit_net_checksum_method_wsconnection_recv() != 4606 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_method_wsconnection_recv' in scope
1962 |         return InitializationResult.apiChecksumMismatch
1963 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1964:8: error: cannot find 'uniffi_livekit_net_checksum_method_wsconnection_close' in scope
1962 |         return InitializationResult.apiChecksumMismatch
1963 |     }
1964 |     if uniffi_livekit_net_checksum_method_wsconnection_close() != 13655 {
     |        `- error: cannot find 'uniffi_livekit_net_checksum_method_wsconnection_close' in scope
1965 |         return InitializationResult.apiChecksumMismatch
1966 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:197:41: error: no exact matches in call to initializer
 195 |     #endif
 196 |     public static func lift(_ buf: RustBuffer) throws -> SwiftType {
 197 |         var reader = createReader(data: Data(rustBuffer: buf))
     |                                         `- error: no exact matches in call to initializer
 198 |         let value = try read(from: &reader)
 199 |         if hasRemaining(reader) {
FoundationEssentials.Data.init:2:19: note: incorrect labels for candidate (have: '(rustBuffer:)', expected: '(_:)')
1 | struct Data {
2 | @inlinable public init<S>(_ elements: S) where S : Sequence, S.Element == UInt8}
  |                   `- note: incorrect labels for candidate (have: '(rustBuffer:)', expected: '(_:)')
3 |
Swift.RangeReplaceableCollection.init:2:19: note: incorrect labels for candidate (have: '(rustBuffer:)', expected: '(_:)')
1 | protocol RangeReplaceableCollection {
2 | @inlinable public init<S>(_ elements: S) where S : Sequence, Self.Element == S.Element}
  |                   `- note: incorrect labels for candidate (have: '(rustBuffer:)', expected: '(_:)')
3 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:271:23: error: cannot find type 'RustBuffer' in scope
 269 |
 270 | private func rustCall<T>(_ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
 271 |     let neverThrow: ((RustBuffer) throws -> Never)? = nil
     |                       `- error: cannot find type 'RustBuffer' in scope
 272 |     return try makeRustCall(callback, errorHandler: neverThrow)
 273 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:287:22: error: cannot find 'RustCallStatus' in scope
 285 | ) throws -> T {
 286 |     uniffiEnsureLivekitNetInitialized()
 287 |     var callStatus = RustCallStatus()
     |                      `- error: cannot find 'RustCallStatus' in scope
 288 |     let returnedVal = callback(&callStatus)
 289 |     try uniffiCheckCallStatus(callStatus: callStatus, errorHandler: errorHandler)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:602:25: error: cannot find 'uniffi_livekit_net_fn_clone_httpclient' in scope
 600 |     #endif
 601 |     public func uniffiCloneHandle() -> UInt64 {
 602 |         try! rustCall { uniffi_livekit_net_fn_clone_httpclient(self.handle, $0) }
     |                         `- error: cannot find 'uniffi_livekit_net_fn_clone_httpclient' in scope
 603 |     }
 604 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:613:25: error: cannot find 'uniffi_livekit_net_fn_free_httpclient' in scope
 611 |         }
 612 |
 613 |         try! rustCall { uniffi_livekit_net_fn_free_httpclient(handle, $0) }
     |                         `- error: cannot find 'uniffi_livekit_net_fn_free_httpclient' in scope
 614 |     }
 615 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:622:17: error: cannot find 'uniffi_livekit_net_fn_method_httpclient_request' in scope
 620 |         try await uniffiRustCallAsync(
 621 |             rustFutureFunc: {
 622 |                 uniffi_livekit_net_fn_method_httpclient_request(
     |                 `- error: cannot find 'uniffi_livekit_net_fn_method_httpclient_request' in scope
 623 |                     self.uniffiCloneHandle(),
 624 |                     FfiConverterTypeHttpMethod_lower(method), FfiConverterString.lower(url), FfiConverterSequenceTypeHeader.lower(headers), FfiConverterOptionData.lower(body)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:627:23: error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
 625 |                 )
 626 |             },
 627 |             pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
 628 |             completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
 629 |             freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:628:27: error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
 626 |             },
 627 |             pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
 628 |             completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
     |                           `- error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
 629 |             freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
 630 |             liftFunc: FfiConverterTypeHttpResponse_lift,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:629:23: error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
 627 |             pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
 628 |             completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
 629 |             freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
 630 |             liftFunc: FfiConverterTypeHttpResponse_lift,
 631 |             errorHandler: FfiConverterTypeTransportError_lift
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:718:5: error: cannot find 'uniffi_livekit_net_fn_init_callback_vtable_httpclient' in scope
 716 |
 717 | private func uniffiCallbackInitHttpClient() {
 718 |     uniffi_livekit_net_fn_init_callback_vtable_httpclient(UniffiCallbackInterfaceHttpClient.vtablePtr)
     |     `- error: cannot find 'uniffi_livekit_net_fn_init_callback_vtable_httpclient' in scope
 719 | }
 720 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:829:25: error: cannot find 'uniffi_livekit_net_fn_clone_wsclient' in scope
 827 |     #endif
 828 |     public func uniffiCloneHandle() -> UInt64 {
 829 |         try! rustCall { uniffi_livekit_net_fn_clone_wsclient(self.handle, $0) }
     |                         `- error: cannot find 'uniffi_livekit_net_fn_clone_wsclient' in scope
 830 |     }
 831 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:840:25: error: cannot find 'uniffi_livekit_net_fn_free_wsclient' in scope
 838 |         }
 839 |
 840 |         try! rustCall { uniffi_livekit_net_fn_free_wsclient(handle, $0) }
     |                         `- error: cannot find 'uniffi_livekit_net_fn_free_wsclient' in scope
 841 |     }
 842 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:851:17: error: cannot find 'uniffi_livekit_net_fn_method_wsclient_connect' in scope
 849 |         try await uniffiRustCallAsync(
 850 |             rustFutureFunc: {
 851 |                 uniffi_livekit_net_fn_method_wsclient_connect(
     |                 `- error: cannot find 'uniffi_livekit_net_fn_method_wsclient_connect' in scope
 852 |                     self.uniffiCloneHandle(),
 853 |                     FfiConverterString.lower(url), FfiConverterSequenceTypeHeader.lower(headers), FfiConverterUInt64.lower(timeoutMs)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:856:23: error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
 854 |                 )
 855 |             },
 856 |             pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
 857 |             completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
 858 |             freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:857:27: error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
 855 |             },
 856 |             pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
 857 |             completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
     |                           `- error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
 858 |             freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
 859 |             liftFunc: FfiConverterTypeWsConnectResult_lift,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:858:23: error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
 856 |             pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
 857 |             completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
 858 |             freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
 859 |             liftFunc: FfiConverterTypeWsConnectResult_lift,
 860 |             errorHandler: FfiConverterTypeTransportError_lift
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:945:5: error: cannot find 'uniffi_livekit_net_fn_init_callback_vtable_wsclient' in scope
 943 |
 944 | private func uniffiCallbackInitWsClient() {
 945 |     uniffi_livekit_net_fn_init_callback_vtable_wsclient(UniffiCallbackInterfaceWsClient.vtablePtr)
     |     `- error: cannot find 'uniffi_livekit_net_fn_init_callback_vtable_wsclient' in scope
 946 | }
 947 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1064:25: error: cannot find 'uniffi_livekit_net_fn_clone_wsconnection' in scope
1062 |     #endif
1063 |     public func uniffiCloneHandle() -> UInt64 {
1064 |         try! rustCall { uniffi_livekit_net_fn_clone_wsconnection(self.handle, $0) }
     |                         `- error: cannot find 'uniffi_livekit_net_fn_clone_wsconnection' in scope
1065 |     }
1066 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1075:25: error: cannot find 'uniffi_livekit_net_fn_free_wsconnection' in scope
1073 |         }
1074 |
1075 |         try! rustCall { uniffi_livekit_net_fn_free_wsconnection(handle, $0) }
     |                         `- error: cannot find 'uniffi_livekit_net_fn_free_wsconnection' in scope
1076 |     }
1077 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1084:17: error: cannot find 'uniffi_livekit_net_fn_method_wsconnection_send' in scope
1082 |         try await uniffiRustCallAsync(
1083 |             rustFutureFunc: {
1084 |                 uniffi_livekit_net_fn_method_wsconnection_send(
     |                 `- error: cannot find 'uniffi_livekit_net_fn_method_wsconnection_send' in scope
1085 |                     self.uniffiCloneHandle(),
1086 |                     FfiConverterData.lower(frame)
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1089:23: error: cannot find 'ffi_livekit_net_rust_future_poll_void' in scope
1087 |                 )
1088 |             },
1089 |             pollFunc: ffi_livekit_net_rust_future_poll_void,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_poll_void' in scope
1090 |             completeFunc: ffi_livekit_net_rust_future_complete_void,
1091 |             freeFunc: ffi_livekit_net_rust_future_free_void,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1090:27: error: cannot find 'ffi_livekit_net_rust_future_complete_void' in scope
1088 |             },
1089 |             pollFunc: ffi_livekit_net_rust_future_poll_void,
1090 |             completeFunc: ffi_livekit_net_rust_future_complete_void,
     |                           `- error: cannot find 'ffi_livekit_net_rust_future_complete_void' in scope
1091 |             freeFunc: ffi_livekit_net_rust_future_free_void,
1092 |             liftFunc: { $0 },
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1091:23: error: cannot find 'ffi_livekit_net_rust_future_free_void' in scope
1089 |             pollFunc: ffi_livekit_net_rust_future_poll_void,
1090 |             completeFunc: ffi_livekit_net_rust_future_complete_void,
1091 |             freeFunc: ffi_livekit_net_rust_future_free_void,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_free_void' in scope
1092 |             liftFunc: { $0 },
1093 |             errorHandler: FfiConverterTypeTransportError_lift
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1103:17: error: cannot find 'uniffi_livekit_net_fn_method_wsconnection_recv' in scope
1101 |         try await uniffiRustCallAsync(
1102 |             rustFutureFunc: {
1103 |                 uniffi_livekit_net_fn_method_wsconnection_recv(
     |                 `- error: cannot find 'uniffi_livekit_net_fn_method_wsconnection_recv' in scope
1104 |                     self.uniffiCloneHandle()
1105 |                 )
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1107:23: error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
1105 |                 )
1106 |             },
1107 |             pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
1108 |             completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
1109 |             freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1108:27: error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
1106 |             },
1107 |             pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
1108 |             completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
     |                           `- error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
1109 |             freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
1110 |             liftFunc: FfiConverterOptionData.lift,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1109:23: error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
1107 |             pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
1108 |             completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
1109 |             freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
1110 |             liftFunc: FfiConverterOptionData.lift,
1111 |             errorHandler: FfiConverterTypeTransportError_lift
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1121:17: error: cannot find 'uniffi_livekit_net_fn_method_wsconnection_close' in scope
1119 |         try! await uniffiRustCallAsync(
1120 |             rustFutureFunc: {
1121 |                 uniffi_livekit_net_fn_method_wsconnection_close(
     |                 `- error: cannot find 'uniffi_livekit_net_fn_method_wsconnection_close' in scope
1122 |                     self.uniffiCloneHandle()
1123 |                 )
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1125:23: error: cannot find 'ffi_livekit_net_rust_future_poll_void' in scope
1123 |                 )
1124 |             },
1125 |             pollFunc: ffi_livekit_net_rust_future_poll_void,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_poll_void' in scope
1126 |             completeFunc: ffi_livekit_net_rust_future_complete_void,
1127 |             freeFunc: ffi_livekit_net_rust_future_free_void,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1126:27: error: cannot find 'ffi_livekit_net_rust_future_complete_void' in scope
1124 |             },
1125 |             pollFunc: ffi_livekit_net_rust_future_poll_void,
1126 |             completeFunc: ffi_livekit_net_rust_future_complete_void,
     |                           `- error: cannot find 'ffi_livekit_net_rust_future_complete_void' in scope
1127 |             freeFunc: ffi_livekit_net_rust_future_free_void,
1128 |             liftFunc: { $0 },
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1127:23: error: cannot find 'ffi_livekit_net_rust_future_free_void' in scope
1125 |             pollFunc: ffi_livekit_net_rust_future_poll_void,
1126 |             completeFunc: ffi_livekit_net_rust_future_complete_void,
1127 |             freeFunc: ffi_livekit_net_rust_future_free_void,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_free_void' in scope
1128 |             liftFunc: { $0 },
1129 |             errorHandler: nil
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1129:27: error: 'nil' requires a contextual type
1127 |             freeFunc: ffi_livekit_net_rust_future_free_void,
1128 |             liftFunc: { $0 },
1129 |             errorHandler: nil
     |                           `- error: 'nil' requires a contextual type
1130 |         )
1131 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1287:5: error: cannot find 'uniffi_livekit_net_fn_init_callback_vtable_wsconnection' in scope
1285 |
1286 | private func uniffiCallbackInitWsConnection() {
1287 |     uniffi_livekit_net_fn_init_callback_vtable_wsconnection(UniffiCallbackInterfaceWsConnection.vtablePtr)
     |     `- error: cannot find 'uniffi_livekit_net_fn_init_callback_vtable_wsconnection' in scope
1288 | }
1289 |
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1764:31: error: cannot find 'UniffiForeignFutureDroppedCallbackStruct' in scope
1762 |     }
1763 |     let handle = UNIFFI_FOREIGN_FUTURE_HANDLE_MAP.insert(obj: task)
1764 |     droppedCallback.pointee = UniffiForeignFutureDroppedCallbackStruct(
     |                               `- error: cannot find 'UniffiForeignFutureDroppedCallbackStruct' in scope
1765 |         handle: handle,
1766 |         free: uniffiForeignFutureDroppedCallback
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1793:31: error: cannot find 'UniffiForeignFutureDroppedCallbackStruct' in scope
1791 |     }
1792 |     let handle = UNIFFI_FOREIGN_FUTURE_HANDLE_MAP.insert(obj: task)
1793 |     droppedCallback.pointee = UniffiForeignFutureDroppedCallbackStruct(
     |                               `- error: cannot find 'UniffiForeignFutureDroppedCallbackStruct' in scope
1794 |         handle: handle,
1795 |         free: uniffiForeignFutureDroppedCallback
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1839:9: error: cannot find 'uniffi_livekit_net_fn_func_has_http_client' in scope
1837 | public func hasHttpClient() -> Bool {
1838 |     try! FfiConverterBool.lift(try! rustCall {
1839 |         uniffi_livekit_net_fn_func_has_http_client($0)
     |         `- error: cannot find 'uniffi_livekit_net_fn_func_has_http_client' in scope
1840 |     })
1841 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1852:9: error: cannot find 'uniffi_livekit_net_fn_func_has_ws_client' in scope
1850 | public func hasWsClient() -> Bool {
1851 |     try! FfiConverterBool.lift(try! rustCall {
1852 |         uniffi_livekit_net_fn_func_has_ws_client($0)
     |         `- error: cannot find 'uniffi_livekit_net_fn_func_has_ws_client' in scope
1853 |     })
1854 | }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1864:13: error: cannot find 'uniffi_livekit_net_fn_func_self_test_http_get' in scope
1862 |     try await uniffiRustCallAsync(
1863 |         rustFutureFunc: {
1864 |             uniffi_livekit_net_fn_func_self_test_http_get(FfiConverterString.lower(url))
     |             `- error: cannot find 'uniffi_livekit_net_fn_func_self_test_http_get' in scope
1865 |         },
1866 |         pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1866:19: error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
1864 |             uniffi_livekit_net_fn_func_self_test_http_get(FfiConverterString.lower(url))
1865 |         },
1866 |         pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
     |                   `- error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
1867 |         completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
1868 |         freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1867:23: error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
1865 |         },
1866 |         pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
1867 |         completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
1868 |         freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
1869 |         liftFunc: FfiConverterTypeHttpResponse_lift,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1868:19: error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
1866 |         pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
1867 |         completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
1868 |         freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
     |                   `- error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
1869 |         liftFunc: FfiConverterTypeHttpResponse_lift,
1870 |         errorHandler: FfiConverterTypeTransportError_lift
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1881:13: error: cannot find 'uniffi_livekit_net_fn_func_self_test_ws_echo' in scope
1879 |     try await uniffiRustCallAsync(
1880 |         rustFutureFunc: {
1881 |             uniffi_livekit_net_fn_func_self_test_ws_echo(FfiConverterString.lower(url), FfiConverterData.lower(payload))
     |             `- error: cannot find 'uniffi_livekit_net_fn_func_self_test_ws_echo' in scope
1882 |         },
1883 |         pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1883:19: error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
1881 |             uniffi_livekit_net_fn_func_self_test_ws_echo(FfiConverterString.lower(url), FfiConverterData.lower(payload))
1882 |         },
1883 |         pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
     |                   `- error: cannot find 'ffi_livekit_net_rust_future_poll_rust_buffer' in scope
1884 |         completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
1885 |         freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1884:23: error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
1882 |         },
1883 |         pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
1884 |         completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
     |                       `- error: cannot find 'ffi_livekit_net_rust_future_complete_rust_buffer' in scope
1885 |         freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
1886 |         liftFunc: FfiConverterData.lift,
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1885:19: error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
1883 |         pollFunc: ffi_livekit_net_rust_future_poll_rust_buffer,
1884 |         completeFunc: ffi_livekit_net_rust_future_complete_rust_buffer,
1885 |         freeFunc: ffi_livekit_net_rust_future_free_rust_buffer,
     |                   `- error: cannot find 'ffi_livekit_net_rust_future_free_rust_buffer' in scope
1886 |         liftFunc: FfiConverterData.lift,
1887 |         errorHandler: FfiConverterTypeTransportError_lift
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1897:9: error: cannot find 'uniffi_livekit_net_fn_func_set_http_client' in scope
1895 | public func setHttpClient(c: HttpClient) {
1896 |     try! rustCall {
1897 |         uniffi_livekit_net_fn_func_set_http_client(
     |         `- error: cannot find 'uniffi_livekit_net_fn_func_set_http_client' in scope
1898 |             FfiConverterTypeHttpClient_lower(c), $0
1899 |         )
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:1912:9: error: cannot find 'uniffi_livekit_net_fn_func_set_ws_client' in scope
1910 | public func setWsClient(c: WsClient) {
1911 |     try! rustCall {
1912 |         uniffi_livekit_net_fn_func_set_ws_client(
     |         `- error: cannot find 'uniffi_livekit_net_fn_func_set_ws_client' in scope
1913 |             FfiConverterTypeWsClient_lower(c), $0
1914 |         )
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:23:28: error: cannot find type 'RustBuffer' in scope
  21 |     }
  22 |
  23 |     static func empty() -> RustBuffer {
     |                            `- error: cannot find type 'RustBuffer' in scope
  24 |         RustBuffer(capacity: 0, len: 0, data: nil)
  25 |     }
/host/spi-builder-workspace/Sources/LiveKitUniFFI/livekit_net.swift:27:60: error: cannot find type 'RustBuffer' in scope
  25 |     }
  26 |
  27 |     static func from(_ ptr: UnsafeBufferPointer<UInt8>) -> RustBuffer {
     |                                                            `- error: cannot find type 'RustBuffer' in scope
  28 |         try! rustCall { ffi_livekit_net_rustbuffer_from_bytes(ForeignBytes(bufferPointer: ptr), $0) }
  29 |     }
BUILD FAILURE 6.1 wasm