The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build XMTPiOS, reference 4.5.0-dev.529a6b8 (529a6b), with Swift 6.0 for Linux on 4 Sep 2025 01:29:25 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6107 | @_documentation(visibility: private)
 6108 | #endif
 6109 | public struct FfiConverterTypeFfiDecodedMessageMetadata: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiDecodedMessageMetadata' does not conform to protocol 'FfiConverter'
 6110 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiDecodedMessageMetadata {
 6111 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6138:67: error: cannot find type 'RustBuffer' in scope
 6136 | @_documentation(visibility: private)
 6137 | #endif
 6138 | public func FfiConverterTypeFfiDecodedMessageMetadata_lift(_ buf: RustBuffer) throws -> FfiDecodedMessageMetadata {
      |                                                                   `- error: cannot find type 'RustBuffer' in scope
 6139 |     return try FfiConverterTypeFfiDecodedMessageMetadata.lift(buf)
 6140 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6145:100: error: cannot find type 'RustBuffer' in scope
 6143 | @_documentation(visibility: private)
 6144 | #endif
 6145 | public func FfiConverterTypeFfiDecodedMessageMetadata_lower(_ value: FfiDecodedMessageMetadata) -> RustBuffer {
      |                                                                                                    `- error: cannot find type 'RustBuffer' in scope
 6146 |     return FfiConverterTypeFfiDecodedMessageMetadata.lower(value)
 6147 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6207:15: error: type 'FfiConverterTypeFfiEncodedContent' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6205 | @_documentation(visibility: private)
 6206 | #endif
 6207 | public struct FfiConverterTypeFfiEncodedContent: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiEncodedContent' does not conform to protocol 'FfiConverter'
 6208 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiEncodedContent {
 6209 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6232:59: error: cannot find type 'RustBuffer' in scope
 6230 | @_documentation(visibility: private)
 6231 | #endif
 6232 | public func FfiConverterTypeFfiEncodedContent_lift(_ buf: RustBuffer) throws -> FfiEncodedContent {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
 6233 |     return try FfiConverterTypeFfiEncodedContent.lift(buf)
 6234 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6239:84: error: cannot find type 'RustBuffer' in scope
 6237 | @_documentation(visibility: private)
 6238 | #endif
 6239 | public func FfiConverterTypeFfiEncodedContent_lower(_ value: FfiEncodedContent) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
 6240 |     return FfiConverterTypeFfiEncodedContent.lower(value)
 6241 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6267:15: error: type 'FfiConverterTypeFfiEnrichedReply' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6265 | @_documentation(visibility: private)
 6266 | #endif
 6267 | public struct FfiConverterTypeFfiEnrichedReply: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiEnrichedReply' does not conform to protocol 'FfiConverter'
 6268 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiEnrichedReply {
 6269 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6288:58: error: cannot find type 'RustBuffer' in scope
 6286 | @_documentation(visibility: private)
 6287 | #endif
 6288 | public func FfiConverterTypeFfiEnrichedReply_lift(_ buf: RustBuffer) throws -> FfiEnrichedReply {
      |                                                          `- error: cannot find type 'RustBuffer' in scope
 6289 |     return try FfiConverterTypeFfiEnrichedReply.lift(buf)
 6290 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6295:82: error: cannot find type 'RustBuffer' in scope
 6293 | @_documentation(visibility: private)
 6294 | #endif
 6295 | public func FfiConverterTypeFfiEnrichedReply_lower(_ value: FfiEnrichedReply) -> RustBuffer {
      |                                                                                  `- error: cannot find type 'RustBuffer' in scope
 6296 |     return FfiConverterTypeFfiEnrichedReply.lower(value)
 6297 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6351:15: error: type 'FfiConverterTypeFfiGroupUpdated' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6349 | @_documentation(visibility: private)
 6350 | #endif
 6351 | public struct FfiConverterTypeFfiGroupUpdated: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiGroupUpdated' does not conform to protocol 'FfiConverter'
 6352 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiGroupUpdated {
 6353 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6374:57: error: cannot find type 'RustBuffer' in scope
 6372 | @_documentation(visibility: private)
 6373 | #endif
 6374 | public func FfiConverterTypeFfiGroupUpdated_lift(_ buf: RustBuffer) throws -> FfiGroupUpdated {
      |                                                         `- error: cannot find type 'RustBuffer' in scope
 6375 |     return try FfiConverterTypeFfiGroupUpdated.lift(buf)
 6376 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6381:80: error: cannot find type 'RustBuffer' in scope
 6379 | @_documentation(visibility: private)
 6380 | #endif
 6381 | public func FfiConverterTypeFfiGroupUpdated_lower(_ value: FfiGroupUpdated) -> RustBuffer {
      |                                                                                `- error: cannot find type 'RustBuffer' in scope
 6382 |     return FfiConverterTypeFfiGroupUpdated.lower(value)
 6383 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6425:15: error: type 'FfiConverterTypeFfiHmacKey' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6423 | @_documentation(visibility: private)
 6424 | #endif
 6425 | public struct FfiConverterTypeFfiHmacKey: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiHmacKey' does not conform to protocol 'FfiConverter'
 6426 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiHmacKey {
 6427 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6444:52: error: cannot find type 'RustBuffer' in scope
 6442 | @_documentation(visibility: private)
 6443 | #endif
 6444 | public func FfiConverterTypeFfiHmacKey_lift(_ buf: RustBuffer) throws -> FfiHmacKey {
      |                                                    `- error: cannot find type 'RustBuffer' in scope
 6445 |     return try FfiConverterTypeFfiHmacKey.lift(buf)
 6446 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6451:70: error: cannot find type 'RustBuffer' in scope
 6449 | @_documentation(visibility: private)
 6450 | #endif
 6451 | public func FfiConverterTypeFfiHmacKey_lower(_ value: FfiHmacKey) -> RustBuffer {
      |                                                                      `- error: cannot find type 'RustBuffer' in scope
 6452 |     return FfiConverterTypeFfiHmacKey.lower(value)
 6453 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6495:15: error: type 'FfiConverterTypeFfiIdentifier' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6493 | @_documentation(visibility: private)
 6494 | #endif
 6495 | public struct FfiConverterTypeFfiIdentifier: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiIdentifier' does not conform to protocol 'FfiConverter'
 6496 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiIdentifier {
 6497 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6514:55: error: cannot find type 'RustBuffer' in scope
 6512 | @_documentation(visibility: private)
 6513 | #endif
 6514 | public func FfiConverterTypeFfiIdentifier_lift(_ buf: RustBuffer) throws -> FfiIdentifier {
      |                                                       `- error: cannot find type 'RustBuffer' in scope
 6515 |     return try FfiConverterTypeFfiIdentifier.lift(buf)
 6516 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6521:76: error: cannot find type 'RustBuffer' in scope
 6519 | @_documentation(visibility: private)
 6520 | #endif
 6521 | public func FfiConverterTypeFfiIdentifier_lower(_ value: FfiIdentifier) -> RustBuffer {
      |                                                                            `- error: cannot find type 'RustBuffer' in scope
 6522 |     return FfiConverterTypeFfiIdentifier.lower(value)
 6523 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6577:15: error: type 'FfiConverterTypeFfiIdentityStats' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6575 | @_documentation(visibility: private)
 6576 | #endif
 6577 | public struct FfiConverterTypeFfiIdentityStats: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiIdentityStats' does not conform to protocol 'FfiConverter'
 6578 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiIdentityStats {
 6579 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6600:58: error: cannot find type 'RustBuffer' in scope
 6598 | @_documentation(visibility: private)
 6599 | #endif
 6600 | public func FfiConverterTypeFfiIdentityStats_lift(_ buf: RustBuffer) throws -> FfiIdentityStats {
      |                                                          `- error: cannot find type 'RustBuffer' in scope
 6601 |     return try FfiConverterTypeFfiIdentityStats.lift(buf)
 6602 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6607:82: error: cannot find type 'RustBuffer' in scope
 6605 | @_documentation(visibility: private)
 6606 | #endif
 6607 | public func FfiConverterTypeFfiIdentityStats_lower(_ value: FfiIdentityStats) -> RustBuffer {
      |                                                                                  `- error: cannot find type 'RustBuffer' in scope
 6608 |     return FfiConverterTypeFfiIdentityStats.lower(value)
 6609 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6645:15: error: type 'FfiConverterTypeFfiInbox' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6643 | @_documentation(visibility: private)
 6644 | #endif
 6645 | public struct FfiConverterTypeFfiInbox: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiInbox' does not conform to protocol 'FfiConverter'
 6646 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiInbox {
 6647 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6662:50: error: cannot find type 'RustBuffer' in scope
 6660 | @_documentation(visibility: private)
 6661 | #endif
 6662 | public func FfiConverterTypeFfiInbox_lift(_ buf: RustBuffer) throws -> FfiInbox {
      |                                                  `- error: cannot find type 'RustBuffer' in scope
 6663 |     return try FfiConverterTypeFfiInbox.lift(buf)
 6664 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6669:66: error: cannot find type 'RustBuffer' in scope
 6667 | @_documentation(visibility: private)
 6668 | #endif
 6669 | public func FfiConverterTypeFfiInbox_lower(_ value: FfiInbox) -> RustBuffer {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 6670 |     return FfiConverterTypeFfiInbox.lower(value)
 6671 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6725:15: error: type 'FfiConverterTypeFfiInboxState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6723 | @_documentation(visibility: private)
 6724 | #endif
 6725 | public struct FfiConverterTypeFfiInboxState: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiInboxState' does not conform to protocol 'FfiConverter'
 6726 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiInboxState {
 6727 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6748:55: error: cannot find type 'RustBuffer' in scope
 6746 | @_documentation(visibility: private)
 6747 | #endif
 6748 | public func FfiConverterTypeFfiInboxState_lift(_ buf: RustBuffer) throws -> FfiInboxState {
      |                                                       `- error: cannot find type 'RustBuffer' in scope
 6749 |     return try FfiConverterTypeFfiInboxState.lift(buf)
 6750 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6755:76: error: cannot find type 'RustBuffer' in scope
 6753 | @_documentation(visibility: private)
 6754 | #endif
 6755 | public func FfiConverterTypeFfiInboxState_lower(_ value: FfiInboxState) -> RustBuffer {
      |                                                                            `- error: cannot find type 'RustBuffer' in scope
 6756 |     return FfiConverterTypeFfiInboxState.lower(value)
 6757 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6799:15: error: type 'FfiConverterTypeFfiInstallation' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6797 | @_documentation(visibility: private)
 6798 | #endif
 6799 | public struct FfiConverterTypeFfiInstallation: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiInstallation' does not conform to protocol 'FfiConverter'
 6800 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiInstallation {
 6801 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6818:57: error: cannot find type 'RustBuffer' in scope
 6816 | @_documentation(visibility: private)
 6817 | #endif
 6818 | public func FfiConverterTypeFfiInstallation_lift(_ buf: RustBuffer) throws -> FfiInstallation {
      |                                                         `- error: cannot find type 'RustBuffer' in scope
 6819 |     return try FfiConverterTypeFfiInstallation.lift(buf)
 6820 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6825:80: error: cannot find type 'RustBuffer' in scope
 6823 | @_documentation(visibility: private)
 6824 | #endif
 6825 | public func FfiConverterTypeFfiInstallation_lower(_ value: FfiInstallation) -> RustBuffer {
      |                                                                                `- error: cannot find type 'RustBuffer' in scope
 6826 |     return FfiConverterTypeFfiInstallation.lower(value)
 6827 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6869:15: error: type 'FfiConverterTypeFfiKeyPackageStatus' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6867 | @_documentation(visibility: private)
 6868 | #endif
 6869 | public struct FfiConverterTypeFfiKeyPackageStatus: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiKeyPackageStatus' does not conform to protocol 'FfiConverter'
 6870 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiKeyPackageStatus {
 6871 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6888:61: error: cannot find type 'RustBuffer' in scope
 6886 | @_documentation(visibility: private)
 6887 | #endif
 6888 | public func FfiConverterTypeFfiKeyPackageStatus_lift(_ buf: RustBuffer) throws -> FfiKeyPackageStatus {
      |                                                             `- error: cannot find type 'RustBuffer' in scope
 6889 |     return try FfiConverterTypeFfiKeyPackageStatus.lift(buf)
 6890 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6895:88: error: cannot find type 'RustBuffer' in scope
 6893 | @_documentation(visibility: private)
 6894 | #endif
 6895 | public func FfiConverterTypeFfiKeyPackageStatus_lower(_ value: FfiKeyPackageStatus) -> RustBuffer {
      |                                                                                        `- error: cannot find type 'RustBuffer' in scope
 6896 |     return FfiConverterTypeFfiKeyPackageStatus.lower(value)
 6897 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6939:15: error: type 'FfiConverterTypeFfiLifetime' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6937 | @_documentation(visibility: private)
 6938 | #endif
 6939 | public struct FfiConverterTypeFfiLifetime: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiLifetime' does not conform to protocol 'FfiConverter'
 6940 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiLifetime {
 6941 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6958:53: error: cannot find type 'RustBuffer' in scope
 6956 | @_documentation(visibility: private)
 6957 | #endif
 6958 | public func FfiConverterTypeFfiLifetime_lift(_ buf: RustBuffer) throws -> FfiLifetime {
      |                                                     `- error: cannot find type 'RustBuffer' in scope
 6959 |     return try FfiConverterTypeFfiLifetime.lift(buf)
 6960 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:6965:72: error: cannot find type 'RustBuffer' in scope
 6963 | @_documentation(visibility: private)
 6964 | #endif
 6965 | public func FfiConverterTypeFfiLifetime_lower(_ value: FfiLifetime) -> RustBuffer {
      |                                                                        `- error: cannot find type 'RustBuffer' in scope
 6966 |     return FfiConverterTypeFfiLifetime.lower(value)
 6967 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7045:15: error: type 'FfiConverterTypeFfiListConversationsOptions' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7043 | @_documentation(visibility: private)
 7044 | #endif
 7045 | public struct FfiConverterTypeFfiListConversationsOptions: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiListConversationsOptions' does not conform to protocol 'FfiConverter'
 7046 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiListConversationsOptions {
 7047 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7076:69: error: cannot find type 'RustBuffer' in scope
 7074 | @_documentation(visibility: private)
 7075 | #endif
 7076 | public func FfiConverterTypeFfiListConversationsOptions_lift(_ buf: RustBuffer) throws -> FfiListConversationsOptions {
      |                                                                     `- error: cannot find type 'RustBuffer' in scope
 7077 |     return try FfiConverterTypeFfiListConversationsOptions.lift(buf)
 7078 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7083:104: error: cannot find type 'RustBuffer' in scope
 7081 | @_documentation(visibility: private)
 7082 | #endif
 7083 | public func FfiConverterTypeFfiListConversationsOptions_lower(_ value: FfiListConversationsOptions) -> RustBuffer {
      |                                                                                                        `- error: cannot find type 'RustBuffer' in scope
 7084 |     return FfiConverterTypeFfiListConversationsOptions.lower(value)
 7085 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7151:15: error: type 'FfiConverterTypeFfiListMessagesOptions' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7149 | @_documentation(visibility: private)
 7150 | #endif
 7151 | public struct FfiConverterTypeFfiListMessagesOptions: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiListMessagesOptions' does not conform to protocol 'FfiConverter'
 7152 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiListMessagesOptions {
 7153 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7178:64: error: cannot find type 'RustBuffer' in scope
 7176 | @_documentation(visibility: private)
 7177 | #endif
 7178 | public func FfiConverterTypeFfiListMessagesOptions_lift(_ buf: RustBuffer) throws -> FfiListMessagesOptions {
      |                                                                `- error: cannot find type 'RustBuffer' in scope
 7179 |     return try FfiConverterTypeFfiListMessagesOptions.lift(buf)
 7180 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7185:94: error: cannot find type 'RustBuffer' in scope
 7183 | @_documentation(visibility: private)
 7184 | #endif
 7185 | public func FfiConverterTypeFfiListMessagesOptions_lower(_ value: FfiListMessagesOptions) -> RustBuffer {
      |                                                                                              `- error: cannot find type 'RustBuffer' in scope
 7186 |     return FfiConverterTypeFfiListMessagesOptions.lower(value)
 7187 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7265:15: error: type 'FfiConverterTypeFfiMessage' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7263 | @_documentation(visibility: private)
 7264 | #endif
 7265 | public struct FfiConverterTypeFfiMessage: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiMessage' does not conform to protocol 'FfiConverter'
 7266 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiMessage {
 7267 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7296:52: error: cannot find type 'RustBuffer' in scope
 7294 | @_documentation(visibility: private)
 7295 | #endif
 7296 | public func FfiConverterTypeFfiMessage_lift(_ buf: RustBuffer) throws -> FfiMessage {
      |                                                    `- error: cannot find type 'RustBuffer' in scope
 7297 |     return try FfiConverterTypeFfiMessage.lift(buf)
 7298 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7303:70: error: cannot find type 'RustBuffer' in scope
 7301 | @_documentation(visibility: private)
 7302 | #endif
 7303 | public func FfiConverterTypeFfiMessage_lower(_ value: FfiMessage) -> RustBuffer {
      |                                                                      `- error: cannot find type 'RustBuffer' in scope
 7304 |     return FfiConverterTypeFfiMessage.lower(value)
 7305 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7355:15: error: type 'FfiConverterTypeFfiMessageDisappearingSettings' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7353 | @_documentation(visibility: private)
 7354 | #endif
 7355 | public struct FfiConverterTypeFfiMessageDisappearingSettings: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiMessageDisappearingSettings' does not conform to protocol 'FfiConverter'
 7356 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiMessageDisappearingSettings {
 7357 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7374:72: error: cannot find type 'RustBuffer' in scope
 7372 | @_documentation(visibility: private)
 7373 | #endif
 7374 | public func FfiConverterTypeFfiMessageDisappearingSettings_lift(_ buf: RustBuffer) throws -> FfiMessageDisappearingSettings {
      |                                                                        `- error: cannot find type 'RustBuffer' in scope
 7375 |     return try FfiConverterTypeFfiMessageDisappearingSettings.lift(buf)
 7376 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7381:110: error: cannot find type 'RustBuffer' in scope
 7379 | @_documentation(visibility: private)
 7380 | #endif
 7381 | public func FfiConverterTypeFfiMessageDisappearingSettings_lower(_ value: FfiMessageDisappearingSettings) -> RustBuffer {
      |                                                                                                              `- error: cannot find type 'RustBuffer' in scope
 7382 |     return FfiConverterTypeFfiMessageDisappearingSettings.lower(value)
 7383 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7425:15: error: type 'FfiConverterTypeFfiMessageWithReactions' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7423 | @_documentation(visibility: private)
 7424 | #endif
 7425 | public struct FfiConverterTypeFfiMessageWithReactions: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiMessageWithReactions' does not conform to protocol 'FfiConverter'
 7426 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiMessageWithReactions {
 7427 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7444:65: error: cannot find type 'RustBuffer' in scope
 7442 | @_documentation(visibility: private)
 7443 | #endif
 7444 | public func FfiConverterTypeFfiMessageWithReactions_lift(_ buf: RustBuffer) throws -> FfiMessageWithReactions {
      |                                                                 `- error: cannot find type 'RustBuffer' in scope
 7445 |     return try FfiConverterTypeFfiMessageWithReactions.lift(buf)
 7446 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7451:96: error: cannot find type 'RustBuffer' in scope
 7449 | @_documentation(visibility: private)
 7450 | #endif
 7451 | public func FfiConverterTypeFfiMessageWithReactions_lower(_ value: FfiMessageWithReactions) -> RustBuffer {
      |                                                                                                `- error: cannot find type 'RustBuffer' in scope
 7452 |     return FfiConverterTypeFfiMessageWithReactions.lower(value)
 7453 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7501:15: error: type 'FfiConverterTypeFfiMetadataFieldChange' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7499 | @_documentation(visibility: private)
 7500 | #endif
 7501 | public struct FfiConverterTypeFfiMetadataFieldChange: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiMetadataFieldChange' does not conform to protocol 'FfiConverter'
 7502 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiMetadataFieldChange {
 7503 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7522:64: error: cannot find type 'RustBuffer' in scope
 7520 | @_documentation(visibility: private)
 7521 | #endif
 7522 | public func FfiConverterTypeFfiMetadataFieldChange_lift(_ buf: RustBuffer) throws -> FfiMetadataFieldChange {
      |                                                                `- error: cannot find type 'RustBuffer' in scope
 7523 |     return try FfiConverterTypeFfiMetadataFieldChange.lift(buf)
 7524 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7529:94: error: cannot find type 'RustBuffer' in scope
 7527 | @_documentation(visibility: private)
 7528 | #endif
 7529 | public func FfiConverterTypeFfiMetadataFieldChange_lower(_ value: FfiMetadataFieldChange) -> RustBuffer {
      |                                                                                              `- error: cannot find type 'RustBuffer' in scope
 7530 |     return FfiConverterTypeFfiMetadataFieldChange.lower(value)
 7531 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7567:15: error: type 'FfiConverterTypeFfiMultiRemoteAttachment' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7565 | @_documentation(visibility: private)
 7566 | #endif
 7567 | public struct FfiConverterTypeFfiMultiRemoteAttachment: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiMultiRemoteAttachment' does not conform to protocol 'FfiConverter'
 7568 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiMultiRemoteAttachment {
 7569 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7584:66: error: cannot find type 'RustBuffer' in scope
 7582 | @_documentation(visibility: private)
 7583 | #endif
 7584 | public func FfiConverterTypeFfiMultiRemoteAttachment_lift(_ buf: RustBuffer) throws -> FfiMultiRemoteAttachment {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 7585 |     return try FfiConverterTypeFfiMultiRemoteAttachment.lift(buf)
 7586 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7591:98: error: cannot find type 'RustBuffer' in scope
 7589 | @_documentation(visibility: private)
 7590 | #endif
 7591 | public func FfiConverterTypeFfiMultiRemoteAttachment_lower(_ value: FfiMultiRemoteAttachment) -> RustBuffer {
      |                                                                                                  `- error: cannot find type 'RustBuffer' in scope
 7592 |     return FfiConverterTypeFfiMultiRemoteAttachment.lower(value)
 7593 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7647:15: error: type 'FfiConverterTypeFfiPasskeySignature' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7645 | @_documentation(visibility: private)
 7646 | #endif
 7647 | public struct FfiConverterTypeFfiPasskeySignature: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiPasskeySignature' does not conform to protocol 'FfiConverter'
 7648 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiPasskeySignature {
 7649 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7670:61: error: cannot find type 'RustBuffer' in scope
 7668 | @_documentation(visibility: private)
 7669 | #endif
 7670 | public func FfiConverterTypeFfiPasskeySignature_lift(_ buf: RustBuffer) throws -> FfiPasskeySignature {
      |                                                             `- error: cannot find type 'RustBuffer' in scope
 7671 |     return try FfiConverterTypeFfiPasskeySignature.lift(buf)
 7672 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7677:88: error: cannot find type 'RustBuffer' in scope
 7675 | @_documentation(visibility: private)
 7676 | #endif
 7677 | public func FfiConverterTypeFfiPasskeySignature_lower(_ value: FfiPasskeySignature) -> RustBuffer {
      |                                                                                        `- error: cannot find type 'RustBuffer' in scope
 7678 |     return FfiConverterTypeFfiPasskeySignature.lower(value)
 7679 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7757:15: error: type 'FfiConverterTypeFfiPermissionPolicySet' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7755 | @_documentation(visibility: private)
 7756 | #endif
 7757 | public struct FfiConverterTypeFfiPermissionPolicySet: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiPermissionPolicySet' does not conform to protocol 'FfiConverter'
 7758 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiPermissionPolicySet {
 7759 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7788:64: error: cannot find type 'RustBuffer' in scope
 7786 | @_documentation(visibility: private)
 7787 | #endif
 7788 | public func FfiConverterTypeFfiPermissionPolicySet_lift(_ buf: RustBuffer) throws -> FfiPermissionPolicySet {
      |                                                                `- error: cannot find type 'RustBuffer' in scope
 7789 |     return try FfiConverterTypeFfiPermissionPolicySet.lift(buf)
 7790 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7795:94: error: cannot find type 'RustBuffer' in scope
 7793 | @_documentation(visibility: private)
 7794 | #endif
 7795 | public func FfiConverterTypeFfiPermissionPolicySet_lower(_ value: FfiPermissionPolicySet) -> RustBuffer {
      |                                                                                              `- error: cannot find type 'RustBuffer' in scope
 7796 |     return FfiConverterTypeFfiPermissionPolicySet.lower(value)
 7797 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7857:15: error: type 'FfiConverterTypeFfiReactionPayload' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7855 | @_documentation(visibility: private)
 7856 | #endif
 7857 | public struct FfiConverterTypeFfiReactionPayload: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiReactionPayload' does not conform to protocol 'FfiConverter'
 7858 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiReactionPayload {
 7859 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7882:60: error: cannot find type 'RustBuffer' in scope
 7880 | @_documentation(visibility: private)
 7881 | #endif
 7882 | public func FfiConverterTypeFfiReactionPayload_lift(_ buf: RustBuffer) throws -> FfiReactionPayload {
      |                                                            `- error: cannot find type 'RustBuffer' in scope
 7883 |     return try FfiConverterTypeFfiReactionPayload.lift(buf)
 7884 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7889:86: error: cannot find type 'RustBuffer' in scope
 7887 | @_documentation(visibility: private)
 7888 | #endif
 7889 | public func FfiConverterTypeFfiReactionPayload_lower(_ value: FfiReactionPayload) -> RustBuffer {
      |                                                                                      `- error: cannot find type 'RustBuffer' in scope
 7890 |     return FfiConverterTypeFfiReactionPayload.lower(value)
 7891 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7921:15: error: type 'FfiConverterTypeFfiReadReceipt' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 7919 | @_documentation(visibility: private)
 7920 | #endif
 7921 | public struct FfiConverterTypeFfiReadReceipt: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiReadReceipt' does not conform to protocol 'FfiConverter'
 7922 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiReadReceipt {
 7923 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7935:56: error: cannot find type 'RustBuffer' in scope
 7933 | @_documentation(visibility: private)
 7934 | #endif
 7935 | public func FfiConverterTypeFfiReadReceipt_lift(_ buf: RustBuffer) throws -> FfiReadReceipt {
      |                                                        `- error: cannot find type 'RustBuffer' in scope
 7936 |     return try FfiConverterTypeFfiReadReceipt.lift(buf)
 7937 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:7942:78: error: cannot find type 'RustBuffer' in scope
 7940 | @_documentation(visibility: private)
 7941 | #endif
 7942 | public func FfiConverterTypeFfiReadReceipt_lower(_ value: FfiReadReceipt) -> RustBuffer {
      |                                                                              `- error: cannot find type 'RustBuffer' in scope
 7943 |     return FfiConverterTypeFfiReadReceipt.lower(value)
 7944 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8022:15: error: type 'FfiConverterTypeFfiRemoteAttachment' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8020 | @_documentation(visibility: private)
 8021 | #endif
 8022 | public struct FfiConverterTypeFfiRemoteAttachment: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiRemoteAttachment' does not conform to protocol 'FfiConverter'
 8023 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiRemoteAttachment {
 8024 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8053:61: error: cannot find type 'RustBuffer' in scope
 8051 | @_documentation(visibility: private)
 8052 | #endif
 8053 | public func FfiConverterTypeFfiRemoteAttachment_lift(_ buf: RustBuffer) throws -> FfiRemoteAttachment {
      |                                                             `- error: cannot find type 'RustBuffer' in scope
 8054 |     return try FfiConverterTypeFfiRemoteAttachment.lift(buf)
 8055 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8060:88: error: cannot find type 'RustBuffer' in scope
 8058 | @_documentation(visibility: private)
 8059 | #endif
 8060 | public func FfiConverterTypeFfiRemoteAttachment_lower(_ value: FfiRemoteAttachment) -> RustBuffer {
      |                                                                                        `- error: cannot find type 'RustBuffer' in scope
 8061 |     return FfiConverterTypeFfiRemoteAttachment.lower(value)
 8062 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8140:15: error: type 'FfiConverterTypeFfiRemoteAttachmentInfo' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8138 | @_documentation(visibility: private)
 8139 | #endif
 8140 | public struct FfiConverterTypeFfiRemoteAttachmentInfo: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiRemoteAttachmentInfo' does not conform to protocol 'FfiConverter'
 8141 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiRemoteAttachmentInfo {
 8142 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8171:65: error: cannot find type 'RustBuffer' in scope
 8169 | @_documentation(visibility: private)
 8170 | #endif
 8171 | public func FfiConverterTypeFfiRemoteAttachmentInfo_lift(_ buf: RustBuffer) throws -> FfiRemoteAttachmentInfo {
      |                                                                 `- error: cannot find type 'RustBuffer' in scope
 8172 |     return try FfiConverterTypeFfiRemoteAttachmentInfo.lift(buf)
 8173 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8178:96: error: cannot find type 'RustBuffer' in scope
 8176 | @_documentation(visibility: private)
 8177 | #endif
 8178 | public func FfiConverterTypeFfiRemoteAttachmentInfo_lower(_ value: FfiRemoteAttachmentInfo) -> RustBuffer {
      |                                                                                                `- error: cannot find type 'RustBuffer' in scope
 8179 |     return FfiConverterTypeFfiRemoteAttachmentInfo.lower(value)
 8180 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8228:15: error: type 'FfiConverterTypeFfiReply' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8226 | @_documentation(visibility: private)
 8227 | #endif
 8228 | public struct FfiConverterTypeFfiReply: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiReply' does not conform to protocol 'FfiConverter'
 8229 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiReply {
 8230 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8249:50: error: cannot find type 'RustBuffer' in scope
 8247 | @_documentation(visibility: private)
 8248 | #endif
 8249 | public func FfiConverterTypeFfiReply_lift(_ buf: RustBuffer) throws -> FfiReply {
      |                                                  `- error: cannot find type 'RustBuffer' in scope
 8250 |     return try FfiConverterTypeFfiReply.lift(buf)
 8251 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8256:66: error: cannot find type 'RustBuffer' in scope
 8254 | @_documentation(visibility: private)
 8255 | #endif
 8256 | public func FfiConverterTypeFfiReply_lower(_ value: FfiReply) -> RustBuffer {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 8257 |     return FfiConverterTypeFfiReply.lower(value)
 8258 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8294:15: error: type 'FfiConverterTypeFfiTextContent' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8292 | @_documentation(visibility: private)
 8293 | #endif
 8294 | public struct FfiConverterTypeFfiTextContent: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiTextContent' does not conform to protocol 'FfiConverter'
 8295 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiTextContent {
 8296 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8311:56: error: cannot find type 'RustBuffer' in scope
 8309 | @_documentation(visibility: private)
 8310 | #endif
 8311 | public func FfiConverterTypeFfiTextContent_lift(_ buf: RustBuffer) throws -> FfiTextContent {
      |                                                        `- error: cannot find type 'RustBuffer' in scope
 8312 |     return try FfiConverterTypeFfiTextContent.lift(buf)
 8313 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8318:78: error: cannot find type 'RustBuffer' in scope
 8316 | @_documentation(visibility: private)
 8317 | #endif
 8318 | public func FfiConverterTypeFfiTextContent_lower(_ value: FfiTextContent) -> RustBuffer {
      |                                                                              `- error: cannot find type 'RustBuffer' in scope
 8319 |     return FfiConverterTypeFfiTextContent.lower(value)
 8320 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8386:15: error: type 'FfiConverterTypeFfiTransactionMetadata' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8384 | @_documentation(visibility: private)
 8385 | #endif
 8386 | public struct FfiConverterTypeFfiTransactionMetadata: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiTransactionMetadata' does not conform to protocol 'FfiConverter'
 8387 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiTransactionMetadata {
 8388 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8413:64: error: cannot find type 'RustBuffer' in scope
 8411 | @_documentation(visibility: private)
 8412 | #endif
 8413 | public func FfiConverterTypeFfiTransactionMetadata_lift(_ buf: RustBuffer) throws -> FfiTransactionMetadata {
      |                                                                `- error: cannot find type 'RustBuffer' in scope
 8414 |     return try FfiConverterTypeFfiTransactionMetadata.lift(buf)
 8415 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8420:94: error: cannot find type 'RustBuffer' in scope
 8418 | @_documentation(visibility: private)
 8419 | #endif
 8420 | public func FfiConverterTypeFfiTransactionMetadata_lower(_ value: FfiTransactionMetadata) -> RustBuffer {
      |                                                                                              `- error: cannot find type 'RustBuffer' in scope
 8421 |     return FfiConverterTypeFfiTransactionMetadata.lower(value)
 8422 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8476:15: error: type 'FfiConverterTypeFfiTransactionReference' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8474 | @_documentation(visibility: private)
 8475 | #endif
 8476 | public struct FfiConverterTypeFfiTransactionReference: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiTransactionReference' does not conform to protocol 'FfiConverter'
 8477 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiTransactionReference {
 8478 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8499:65: error: cannot find type 'RustBuffer' in scope
 8497 | @_documentation(visibility: private)
 8498 | #endif
 8499 | public func FfiConverterTypeFfiTransactionReference_lift(_ buf: RustBuffer) throws -> FfiTransactionReference {
      |                                                                 `- error: cannot find type 'RustBuffer' in scope
 8500 |     return try FfiConverterTypeFfiTransactionReference.lift(buf)
 8501 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8506:96: error: cannot find type 'RustBuffer' in scope
 8504 | @_documentation(visibility: private)
 8505 | #endif
 8506 | public func FfiConverterTypeFfiTransactionReference_lower(_ value: FfiTransactionReference) -> RustBuffer {
      |                                                                                                `- error: cannot find type 'RustBuffer' in scope
 8507 |     return FfiConverterTypeFfiTransactionReference.lower(value)
 8508 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8556:15: error: type 'FfiConverterTypeFfiUpdateGroupMembershipResult' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8554 | @_documentation(visibility: private)
 8555 | #endif
 8556 | public struct FfiConverterTypeFfiUpdateGroupMembershipResult: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiUpdateGroupMembershipResult' does not conform to protocol 'FfiConverter'
 8557 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiUpdateGroupMembershipResult {
 8558 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8577:72: error: cannot find type 'RustBuffer' in scope
 8575 | @_documentation(visibility: private)
 8576 | #endif
 8577 | public func FfiConverterTypeFfiUpdateGroupMembershipResult_lift(_ buf: RustBuffer) throws -> FfiUpdateGroupMembershipResult {
      |                                                                        `- error: cannot find type 'RustBuffer' in scope
 8578 |     return try FfiConverterTypeFfiUpdateGroupMembershipResult.lift(buf)
 8579 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8584:110: error: cannot find type 'RustBuffer' in scope
 8582 | @_documentation(visibility: private)
 8583 | #endif
 8584 | public func FfiConverterTypeFfiUpdateGroupMembershipResult_lower(_ value: FfiUpdateGroupMembershipResult) -> RustBuffer {
      |                                                                                                              `- error: cannot find type 'RustBuffer' in scope
 8585 |     return FfiConverterTypeFfiUpdateGroupMembershipResult.lower(value)
 8586 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8646:15: error: type 'FfiConverterTypeFfiWalletCall' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8644 | @_documentation(visibility: private)
 8645 | #endif
 8646 | public struct FfiConverterTypeFfiWalletCall: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiWalletCall' does not conform to protocol 'FfiConverter'
 8647 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiWalletCall {
 8648 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8671:55: error: cannot find type 'RustBuffer' in scope
 8669 | @_documentation(visibility: private)
 8670 | #endif
 8671 | public func FfiConverterTypeFfiWalletCall_lift(_ buf: RustBuffer) throws -> FfiWalletCall {
      |                                                       `- error: cannot find type 'RustBuffer' in scope
 8672 |     return try FfiConverterTypeFfiWalletCall.lift(buf)
 8673 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8678:76: error: cannot find type 'RustBuffer' in scope
 8676 | @_documentation(visibility: private)
 8677 | #endif
 8678 | public func FfiConverterTypeFfiWalletCall_lower(_ value: FfiWalletCall) -> RustBuffer {
      |                                                                            `- error: cannot find type 'RustBuffer' in scope
 8679 |     return FfiConverterTypeFfiWalletCall.lower(value)
 8680 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8728:15: error: type 'FfiConverterTypeFfiWalletCallMetadata' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8726 | @_documentation(visibility: private)
 8727 | #endif
 8728 | public struct FfiConverterTypeFfiWalletCallMetadata: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiWalletCallMetadata' does not conform to protocol 'FfiConverter'
 8729 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiWalletCallMetadata {
 8730 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8749:63: error: cannot find type 'RustBuffer' in scope
 8747 | @_documentation(visibility: private)
 8748 | #endif
 8749 | public func FfiConverterTypeFfiWalletCallMetadata_lift(_ buf: RustBuffer) throws -> FfiWalletCallMetadata {
      |                                                               `- error: cannot find type 'RustBuffer' in scope
 8750 |     return try FfiConverterTypeFfiWalletCallMetadata.lift(buf)
 8751 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8756:92: error: cannot find type 'RustBuffer' in scope
 8754 | @_documentation(visibility: private)
 8755 | #endif
 8756 | public func FfiConverterTypeFfiWalletCallMetadata_lower(_ value: FfiWalletCallMetadata) -> RustBuffer {
      |                                                                                            `- error: cannot find type 'RustBuffer' in scope
 8757 |     return FfiConverterTypeFfiWalletCallMetadata.lower(value)
 8758 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8818:15: error: type 'FfiConverterTypeFfiWalletSendCalls' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 8816 | @_documentation(visibility: private)
 8817 | #endif
 8818 | public struct FfiConverterTypeFfiWalletSendCalls: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiWalletSendCalls' does not conform to protocol 'FfiConverter'
 8819 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> FfiWalletSendCalls {
 8820 |         return
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8843:60: error: cannot find type 'RustBuffer' in scope
 8841 | @_documentation(visibility: private)
 8842 | #endif
 8843 | public func FfiConverterTypeFfiWalletSendCalls_lift(_ buf: RustBuffer) throws -> FfiWalletSendCalls {
      |                                                            `- error: cannot find type 'RustBuffer' in scope
 8844 |     return try FfiConverterTypeFfiWalletSendCalls.lift(buf)
 8845 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8850:86: error: cannot find type 'RustBuffer' in scope
 8848 | @_documentation(visibility: private)
 8849 | #endif
 8850 | public func FfiConverterTypeFfiWalletSendCalls_lower(_ value: FfiWalletSendCalls) -> RustBuffer {
      |                                                                                      `- error: cannot find type 'RustBuffer' in scope
 8851 |     return FfiConverterTypeFfiWalletSendCalls.lower(value)
 8852 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8871:15: error: type 'FfiConverterTypeFfiBackupElementSelection' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 8869 | @_documentation(visibility: private)
 8870 | #endif
 8871 | public struct FfiConverterTypeFfiBackupElementSelection: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiBackupElementSelection' does not conform to protocol 'FfiConverter'
 8872 |     typealias SwiftType = FfiBackupElementSelection
 8873 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8905:67: error: cannot find type 'RustBuffer' in scope
 8903 | @_documentation(visibility: private)
 8904 | #endif
 8905 | public func FfiConverterTypeFfiBackupElementSelection_lift(_ buf: RustBuffer) throws -> FfiBackupElementSelection {
      |                                                                   `- error: cannot find type 'RustBuffer' in scope
 8906 |     return try FfiConverterTypeFfiBackupElementSelection.lift(buf)
 8907 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8912:100: error: cannot find type 'RustBuffer' in scope
 8910 | @_documentation(visibility: private)
 8911 | #endif
 8912 | public func FfiConverterTypeFfiBackupElementSelection_lower(_ value: FfiBackupElementSelection) -> RustBuffer {
      |                                                                                                    `- error: cannot find type 'RustBuffer' in scope
 8913 |     return FfiConverterTypeFfiBackupElementSelection.lower(value)
 8914 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8941:15: error: type 'FfiConverterTypeFfiConsentEntityType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 8939 | @_documentation(visibility: private)
 8940 | #endif
 8941 | public struct FfiConverterTypeFfiConsentEntityType: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiConsentEntityType' does not conform to protocol 'FfiConverter'
 8942 |     typealias SwiftType = FfiConsentEntityType
 8943 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8975:62: error: cannot find type 'RustBuffer' in scope
 8973 | @_documentation(visibility: private)
 8974 | #endif
 8975 | public func FfiConverterTypeFfiConsentEntityType_lift(_ buf: RustBuffer) throws -> FfiConsentEntityType {
      |                                                              `- error: cannot find type 'RustBuffer' in scope
 8976 |     return try FfiConverterTypeFfiConsentEntityType.lift(buf)
 8977 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:8982:90: error: cannot find type 'RustBuffer' in scope
 8980 | @_documentation(visibility: private)
 8981 | #endif
 8982 | public func FfiConverterTypeFfiConsentEntityType_lower(_ value: FfiConsentEntityType) -> RustBuffer {
      |                                                                                          `- error: cannot find type 'RustBuffer' in scope
 8983 |     return FfiConverterTypeFfiConsentEntityType.lower(value)
 8984 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9012:15: error: type 'FfiConverterTypeFfiConsentState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9010 | @_documentation(visibility: private)
 9011 | #endif
 9012 | public struct FfiConverterTypeFfiConsentState: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiConsentState' does not conform to protocol 'FfiConverter'
 9013 |     typealias SwiftType = FfiConsentState
 9014 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9052:57: error: cannot find type 'RustBuffer' in scope
 9050 | @_documentation(visibility: private)
 9051 | #endif
 9052 | public func FfiConverterTypeFfiConsentState_lift(_ buf: RustBuffer) throws -> FfiConsentState {
      |                                                         `- error: cannot find type 'RustBuffer' in scope
 9053 |     return try FfiConverterTypeFfiConsentState.lift(buf)
 9054 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9059:80: error: cannot find type 'RustBuffer' in scope
 9057 | @_documentation(visibility: private)
 9058 | #endif
 9059 | public func FfiConverterTypeFfiConsentState_lower(_ value: FfiConsentState) -> RustBuffer {
      |                                                                                `- error: cannot find type 'RustBuffer' in scope
 9060 |     return FfiConverterTypeFfiConsentState.lower(value)
 9061 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9096:15: error: type 'FfiConverterTypeFfiContentType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9094 | @_documentation(visibility: private)
 9095 | #endif
 9096 | public struct FfiConverterTypeFfiContentType: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiContentType' does not conform to protocol 'FfiConverter'
 9097 |     typealias SwiftType = FfiContentType
 9098 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9178:56: error: cannot find type 'RustBuffer' in scope
 9176 | @_documentation(visibility: private)
 9177 | #endif
 9178 | public func FfiConverterTypeFfiContentType_lift(_ buf: RustBuffer) throws -> FfiContentType {
      |                                                        `- error: cannot find type 'RustBuffer' in scope
 9179 |     return try FfiConverterTypeFfiContentType.lift(buf)
 9180 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9185:78: error: cannot find type 'RustBuffer' in scope
 9183 | @_documentation(visibility: private)
 9184 | #endif
 9185 | public func FfiConverterTypeFfiContentType_lower(_ value: FfiContentType) -> RustBuffer {
      |                                                                              `- error: cannot find type 'RustBuffer' in scope
 9186 |     return FfiConverterTypeFfiContentType.lower(value)
 9187 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9214:15: error: type 'FfiConverterTypeFfiConversationMessageKind' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9212 | @_documentation(visibility: private)
 9213 | #endif
 9214 | public struct FfiConverterTypeFfiConversationMessageKind: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiConversationMessageKind' does not conform to protocol 'FfiConverter'
 9215 |     typealias SwiftType = FfiConversationMessageKind
 9216 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9248:68: error: cannot find type 'RustBuffer' in scope
 9246 | @_documentation(visibility: private)
 9247 | #endif
 9248 | public func FfiConverterTypeFfiConversationMessageKind_lift(_ buf: RustBuffer) throws -> FfiConversationMessageKind {
      |                                                                    `- error: cannot find type 'RustBuffer' in scope
 9249 |     return try FfiConverterTypeFfiConversationMessageKind.lift(buf)
 9250 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9255:102: error: cannot find type 'RustBuffer' in scope
 9253 | @_documentation(visibility: private)
 9254 | #endif
 9255 | public func FfiConverterTypeFfiConversationMessageKind_lower(_ value: FfiConversationMessageKind) -> RustBuffer {
      |                                                                                                      `- error: cannot find type 'RustBuffer' in scope
 9256 |     return FfiConverterTypeFfiConversationMessageKind.lower(value)
 9257 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9285:15: error: type 'FfiConverterTypeFfiConversationType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9283 | @_documentation(visibility: private)
 9284 | #endif
 9285 | public struct FfiConverterTypeFfiConversationType: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiConversationType' does not conform to protocol 'FfiConverter'
 9286 |     typealias SwiftType = FfiConversationType
 9287 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9325:61: error: cannot find type 'RustBuffer' in scope
 9323 | @_documentation(visibility: private)
 9324 | #endif
 9325 | public func FfiConverterTypeFfiConversationType_lift(_ buf: RustBuffer) throws -> FfiConversationType {
      |                                                             `- error: cannot find type 'RustBuffer' in scope
 9326 |     return try FfiConverterTypeFfiConversationType.lift(buf)
 9327 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9332:88: error: cannot find type 'RustBuffer' in scope
 9330 | @_documentation(visibility: private)
 9331 | #endif
 9332 | public func FfiConverterTypeFfiConversationType_lower(_ value: FfiConversationType) -> RustBuffer {
      |                                                                                        `- error: cannot find type 'RustBuffer' in scope
 9333 |     return FfiConverterTypeFfiConversationType.lower(value)
 9334 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9379:15: error: type 'FfiConverterTypeFfiDecodedMessageBody' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9377 | @_documentation(visibility: private)
 9378 | #endif
 9379 | public struct FfiConverterTypeFfiDecodedMessageBody: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiDecodedMessageBody' does not conform to protocol 'FfiConverter'
 9380 |     typealias SwiftType = FfiDecodedMessageBody
 9381 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9481:63: error: cannot find type 'RustBuffer' in scope
 9479 | @_documentation(visibility: private)
 9480 | #endif
 9481 | public func FfiConverterTypeFfiDecodedMessageBody_lift(_ buf: RustBuffer) throws -> FfiDecodedMessageBody {
      |                                                               `- error: cannot find type 'RustBuffer' in scope
 9482 |     return try FfiConverterTypeFfiDecodedMessageBody.lift(buf)
 9483 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9488:92: error: cannot find type 'RustBuffer' in scope
 9486 | @_documentation(visibility: private)
 9487 | #endif
 9488 | public func FfiConverterTypeFfiDecodedMessageBody_lower(_ value: FfiDecodedMessageBody) -> RustBuffer {
      |                                                                                            `- error: cannot find type 'RustBuffer' in scope
 9489 |     return FfiConverterTypeFfiDecodedMessageBody.lower(value)
 9490 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9537:15: error: type 'FfiConverterTypeFfiDecodedMessageContent' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9535 | @_documentation(visibility: private)
 9536 | #endif
 9537 | public struct FfiConverterTypeFfiDecodedMessageContent: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiDecodedMessageContent' does not conform to protocol 'FfiConverter'
 9538 |     typealias SwiftType = FfiDecodedMessageContent
 9539 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9647:66: error: cannot find type 'RustBuffer' in scope
 9645 | @_documentation(visibility: private)
 9646 | #endif
 9647 | public func FfiConverterTypeFfiDecodedMessageContent_lift(_ buf: RustBuffer) throws -> FfiDecodedMessageContent {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 9648 |     return try FfiConverterTypeFfiDecodedMessageContent.lift(buf)
 9649 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9654:98: error: cannot find type 'RustBuffer' in scope
 9652 | @_documentation(visibility: private)
 9653 | #endif
 9654 | public func FfiConverterTypeFfiDecodedMessageContent_lower(_ value: FfiDecodedMessageContent) -> RustBuffer {
      |                                                                                                  `- error: cannot find type 'RustBuffer' in scope
 9655 |     return FfiConverterTypeFfiDecodedMessageContent.lower(value)
 9656 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9681:15: error: type 'FfiConverterTypeFfiDeliveryStatus' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9679 | @_documentation(visibility: private)
 9680 | #endif
 9681 | public struct FfiConverterTypeFfiDeliveryStatus: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiDeliveryStatus' does not conform to protocol 'FfiConverter'
 9682 |     typealias SwiftType = FfiDeliveryStatus
 9683 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9721:59: error: cannot find type 'RustBuffer' in scope
 9719 | @_documentation(visibility: private)
 9720 | #endif
 9721 | public func FfiConverterTypeFfiDeliveryStatus_lift(_ buf: RustBuffer) throws -> FfiDeliveryStatus {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
 9722 |     return try FfiConverterTypeFfiDeliveryStatus.lift(buf)
 9723 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9728:84: error: cannot find type 'RustBuffer' in scope
 9726 | @_documentation(visibility: private)
 9727 | #endif
 9728 | public func FfiConverterTypeFfiDeliveryStatus_lower(_ value: FfiDeliveryStatus) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
 9729 |     return FfiConverterTypeFfiDeliveryStatus.lower(value)
 9730 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9757:15: error: type 'FfiConverterTypeFfiDirection' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9755 | @_documentation(visibility: private)
 9756 | #endif
 9757 | public struct FfiConverterTypeFfiDirection: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiDirection' does not conform to protocol 'FfiConverter'
 9758 |     typealias SwiftType = FfiDirection
 9759 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9791:54: error: cannot find type 'RustBuffer' in scope
 9789 | @_documentation(visibility: private)
 9790 | #endif
 9791 | public func FfiConverterTypeFfiDirection_lift(_ buf: RustBuffer) throws -> FfiDirection {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
 9792 |     return try FfiConverterTypeFfiDirection.lift(buf)
 9793 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9798:74: error: cannot find type 'RustBuffer' in scope
 9796 | @_documentation(visibility: private)
 9797 | #endif
 9798 | public func FfiConverterTypeFfiDirection_lower(_ value: FfiDirection) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 9799 |     return FfiConverterTypeFfiDirection.lower(value)
 9800 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9827:15: error: type 'FfiConverterTypeFfiGroupMessageKind' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9825 | @_documentation(visibility: private)
 9826 | #endif
 9827 | public struct FfiConverterTypeFfiGroupMessageKind: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiGroupMessageKind' does not conform to protocol 'FfiConverter'
 9828 |     typealias SwiftType = FfiGroupMessageKind
 9829 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9861:61: error: cannot find type 'RustBuffer' in scope
 9859 | @_documentation(visibility: private)
 9860 | #endif
 9861 | public func FfiConverterTypeFfiGroupMessageKind_lift(_ buf: RustBuffer) throws -> FfiGroupMessageKind {
      |                                                             `- error: cannot find type 'RustBuffer' in scope
 9862 |     return try FfiConverterTypeFfiGroupMessageKind.lift(buf)
 9863 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9868:88: error: cannot find type 'RustBuffer' in scope
 9866 | @_documentation(visibility: private)
 9867 | #endif
 9868 | public func FfiConverterTypeFfiGroupMessageKind_lower(_ value: FfiGroupMessageKind) -> RustBuffer {
      |                                                                                        `- error: cannot find type 'RustBuffer' in scope
 9869 |     return FfiConverterTypeFfiGroupMessageKind.lower(value)
 9870 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9898:15: error: type 'FfiConverterTypeFfiGroupPermissionsOptions' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9896 | @_documentation(visibility: private)
 9897 | #endif
 9898 | public struct FfiConverterTypeFfiGroupPermissionsOptions: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiGroupPermissionsOptions' does not conform to protocol 'FfiConverter'
 9899 |     typealias SwiftType = FfiGroupPermissionsOptions
 9900 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9938:68: error: cannot find type 'RustBuffer' in scope
 9936 | @_documentation(visibility: private)
 9937 | #endif
 9938 | public func FfiConverterTypeFfiGroupPermissionsOptions_lift(_ buf: RustBuffer) throws -> FfiGroupPermissionsOptions {
      |                                                                    `- error: cannot find type 'RustBuffer' in scope
 9939 |     return try FfiConverterTypeFfiGroupPermissionsOptions.lift(buf)
 9940 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9945:102: error: cannot find type 'RustBuffer' in scope
 9943 | @_documentation(visibility: private)
 9944 | #endif
 9945 | public func FfiConverterTypeFfiGroupPermissionsOptions_lower(_ value: FfiGroupPermissionsOptions) -> RustBuffer {
      |                                                                                                      `- error: cannot find type 'RustBuffer' in scope
 9946 |     return FfiConverterTypeFfiGroupPermissionsOptions.lower(value)
 9947 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:9974:15: error: type 'FfiConverterTypeFfiGroupQueryOrderBy' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
 9972 | @_documentation(visibility: private)
 9973 | #endif
 9974 | public struct FfiConverterTypeFfiGroupQueryOrderBy: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiGroupQueryOrderBy' does not conform to protocol 'FfiConverter'
 9975 |     typealias SwiftType = FfiGroupQueryOrderBy
 9976 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10008:62: error: cannot find type 'RustBuffer' in scope
10006 | @_documentation(visibility: private)
10007 | #endif
10008 | public func FfiConverterTypeFfiGroupQueryOrderBy_lift(_ buf: RustBuffer) throws -> FfiGroupQueryOrderBy {
      |                                                              `- error: cannot find type 'RustBuffer' in scope
10009 |     return try FfiConverterTypeFfiGroupQueryOrderBy.lift(buf)
10010 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10015:90: error: cannot find type 'RustBuffer' in scope
10013 | @_documentation(visibility: private)
10014 | #endif
10015 | public func FfiConverterTypeFfiGroupQueryOrderBy_lower(_ value: FfiGroupQueryOrderBy) -> RustBuffer {
      |                                                                                          `- error: cannot find type 'RustBuffer' in scope
10016 |     return FfiConverterTypeFfiGroupQueryOrderBy.lower(value)
10017 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10044:15: error: type 'FfiConverterTypeFfiIdentifierKind' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10042 | @_documentation(visibility: private)
10043 | #endif
10044 | public struct FfiConverterTypeFfiIdentifierKind: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiIdentifierKind' does not conform to protocol 'FfiConverter'
10045 |     typealias SwiftType = FfiIdentifierKind
10046 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10078:59: error: cannot find type 'RustBuffer' in scope
10076 | @_documentation(visibility: private)
10077 | #endif
10078 | public func FfiConverterTypeFfiIdentifierKind_lift(_ buf: RustBuffer) throws -> FfiIdentifierKind {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
10079 |     return try FfiConverterTypeFfiIdentifierKind.lift(buf)
10080 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10085:84: error: cannot find type 'RustBuffer' in scope
10083 | @_documentation(visibility: private)
10084 | #endif
10085 | public func FfiConverterTypeFfiIdentifierKind_lower(_ value: FfiIdentifierKind) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
10086 |     return FfiConverterTypeFfiIdentifierKind.lower(value)
10087 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10135:15: error: type 'FfiConverterTypeFfiLogLevel' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10133 | @_documentation(visibility: private)
10134 | #endif
10135 | public struct FfiConverterTypeFfiLogLevel: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiLogLevel' does not conform to protocol 'FfiConverter'
10136 |     typealias SwiftType = FfiLogLevel
10137 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10187:53: error: cannot find type 'RustBuffer' in scope
10185 | @_documentation(visibility: private)
10186 | #endif
10187 | public func FfiConverterTypeFfiLogLevel_lift(_ buf: RustBuffer) throws -> FfiLogLevel {
      |                                                     `- error: cannot find type 'RustBuffer' in scope
10188 |     return try FfiConverterTypeFfiLogLevel.lift(buf)
10189 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10194:72: error: cannot find type 'RustBuffer' in scope
10192 | @_documentation(visibility: private)
10193 | #endif
10194 | public func FfiConverterTypeFfiLogLevel_lower(_ value: FfiLogLevel) -> RustBuffer {
      |                                                                        `- error: cannot find type 'RustBuffer' in scope
10195 |     return FfiConverterTypeFfiLogLevel.lower(value)
10196 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10240:15: error: type 'FfiConverterTypeFfiLogRotation' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10238 | @_documentation(visibility: private)
10239 | #endif
10240 | public struct FfiConverterTypeFfiLogRotation: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiLogRotation' does not conform to protocol 'FfiConverter'
10241 |     typealias SwiftType = FfiLogRotation
10242 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10286:56: error: cannot find type 'RustBuffer' in scope
10284 | @_documentation(visibility: private)
10285 | #endif
10286 | public func FfiConverterTypeFfiLogRotation_lift(_ buf: RustBuffer) throws -> FfiLogRotation {
      |                                                        `- error: cannot find type 'RustBuffer' in scope
10287 |     return try FfiConverterTypeFfiLogRotation.lift(buf)
10288 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10293:78: error: cannot find type 'RustBuffer' in scope
10291 | @_documentation(visibility: private)
10292 | #endif
10293 | public func FfiConverterTypeFfiLogRotation_lower(_ value: FfiLogRotation) -> RustBuffer {
      |                                                                              `- error: cannot find type 'RustBuffer' in scope
10294 |     return FfiConverterTypeFfiLogRotation.lower(value)
10295 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10323:15: error: type 'FfiConverterTypeFfiMetadataField' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10321 | @_documentation(visibility: private)
10322 | #endif
10323 | public struct FfiConverterTypeFfiMetadataField: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiMetadataField' does not conform to protocol 'FfiConverter'
10324 |     typealias SwiftType = FfiMetadataField
10325 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10363:58: error: cannot find type 'RustBuffer' in scope
10361 | @_documentation(visibility: private)
10362 | #endif
10363 | public func FfiConverterTypeFfiMetadataField_lift(_ buf: RustBuffer) throws -> FfiMetadataField {
      |                                                          `- error: cannot find type 'RustBuffer' in scope
10364 |     return try FfiConverterTypeFfiMetadataField.lift(buf)
10365 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10370:82: error: cannot find type 'RustBuffer' in scope
10368 | @_documentation(visibility: private)
10369 | #endif
10370 | public func FfiConverterTypeFfiMetadataField_lower(_ value: FfiMetadataField) -> RustBuffer {
      |                                                                                  `- error: cannot find type 'RustBuffer' in scope
10371 |     return FfiConverterTypeFfiMetadataField.lower(value)
10372 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10400:15: error: type 'FfiConverterTypeFfiPermissionLevel' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10398 | @_documentation(visibility: private)
10399 | #endif
10400 | public struct FfiConverterTypeFfiPermissionLevel: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiPermissionLevel' does not conform to protocol 'FfiConverter'
10401 |     typealias SwiftType = FfiPermissionLevel
10402 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10440:60: error: cannot find type 'RustBuffer' in scope
10438 | @_documentation(visibility: private)
10439 | #endif
10440 | public func FfiConverterTypeFfiPermissionLevel_lift(_ buf: RustBuffer) throws -> FfiPermissionLevel {
      |                                                            `- error: cannot find type 'RustBuffer' in scope
10441 |     return try FfiConverterTypeFfiPermissionLevel.lift(buf)
10442 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10447:86: error: cannot find type 'RustBuffer' in scope
10445 | @_documentation(visibility: private)
10446 | #endif
10447 | public func FfiConverterTypeFfiPermissionLevel_lower(_ value: FfiPermissionLevel) -> RustBuffer {
      |                                                                                      `- error: cannot find type 'RustBuffer' in scope
10448 |     return FfiConverterTypeFfiPermissionLevel.lower(value)
10449 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10480:15: error: type 'FfiConverterTypeFfiPermissionPolicy' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10478 | @_documentation(visibility: private)
10479 | #endif
10480 | public struct FfiConverterTypeFfiPermissionPolicy: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiPermissionPolicy' does not conform to protocol 'FfiConverter'
10481 |     typealias SwiftType = FfiPermissionPolicy
10482 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10538:61: error: cannot find type 'RustBuffer' in scope
10536 | @_documentation(visibility: private)
10537 | #endif
10538 | public func FfiConverterTypeFfiPermissionPolicy_lift(_ buf: RustBuffer) throws -> FfiPermissionPolicy {
      |                                                             `- error: cannot find type 'RustBuffer' in scope
10539 |     return try FfiConverterTypeFfiPermissionPolicy.lift(buf)
10540 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10545:88: error: cannot find type 'RustBuffer' in scope
10543 | @_documentation(visibility: private)
10544 | #endif
10545 | public func FfiConverterTypeFfiPermissionPolicy_lower(_ value: FfiPermissionPolicy) -> RustBuffer {
      |                                                                                        `- error: cannot find type 'RustBuffer' in scope
10546 |     return FfiConverterTypeFfiPermissionPolicy.lower(value)
10547 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10577:15: error: type 'FfiConverterTypeFfiPermissionUpdateType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10575 | @_documentation(visibility: private)
10576 | #endif
10577 | public struct FfiConverterTypeFfiPermissionUpdateType: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiPermissionUpdateType' does not conform to protocol 'FfiConverter'
10578 |     typealias SwiftType = FfiPermissionUpdateType
10579 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10629:65: error: cannot find type 'RustBuffer' in scope
10627 | @_documentation(visibility: private)
10628 | #endif
10629 | public func FfiConverterTypeFfiPermissionUpdateType_lift(_ buf: RustBuffer) throws -> FfiPermissionUpdateType {
      |                                                                 `- error: cannot find type 'RustBuffer' in scope
10630 |     return try FfiConverterTypeFfiPermissionUpdateType.lift(buf)
10631 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10636:96: error: cannot find type 'RustBuffer' in scope
10634 | @_documentation(visibility: private)
10635 | #endif
10636 | public func FfiConverterTypeFfiPermissionUpdateType_lower(_ value: FfiPermissionUpdateType) -> RustBuffer {
      |                                                                                                `- error: cannot find type 'RustBuffer' in scope
10637 |     return FfiConverterTypeFfiPermissionUpdateType.lower(value)
10638 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10665:15: error: type 'FfiConverterTypeFfiPreferenceUpdate' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10663 | @_documentation(visibility: private)
10664 | #endif
10665 | public struct FfiConverterTypeFfiPreferenceUpdate: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiPreferenceUpdate' does not conform to protocol 'FfiConverter'
10666 |     typealias SwiftType = FfiPreferenceUpdate
10667 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10695:61: error: cannot find type 'RustBuffer' in scope
10693 | @_documentation(visibility: private)
10694 | #endif
10695 | public func FfiConverterTypeFfiPreferenceUpdate_lift(_ buf: RustBuffer) throws -> FfiPreferenceUpdate {
      |                                                             `- error: cannot find type 'RustBuffer' in scope
10696 |     return try FfiConverterTypeFfiPreferenceUpdate.lift(buf)
10697 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10702:88: error: cannot find type 'RustBuffer' in scope
10700 | @_documentation(visibility: private)
10701 | #endif
10702 | public func FfiConverterTypeFfiPreferenceUpdate_lower(_ value: FfiPreferenceUpdate) -> RustBuffer {
      |                                                                                        `- error: cannot find type 'RustBuffer' in scope
10703 |     return FfiConverterTypeFfiPreferenceUpdate.lower(value)
10704 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10732:15: error: type 'FfiConverterTypeFfiReactionAction' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10730 | @_documentation(visibility: private)
10731 | #endif
10732 | public struct FfiConverterTypeFfiReactionAction: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiReactionAction' does not conform to protocol 'FfiConverter'
10733 |     typealias SwiftType = FfiReactionAction
10734 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10772:59: error: cannot find type 'RustBuffer' in scope
10770 | @_documentation(visibility: private)
10771 | #endif
10772 | public func FfiConverterTypeFfiReactionAction_lift(_ buf: RustBuffer) throws -> FfiReactionAction {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
10773 |     return try FfiConverterTypeFfiReactionAction.lift(buf)
10774 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10779:84: error: cannot find type 'RustBuffer' in scope
10777 | @_documentation(visibility: private)
10778 | #endif
10779 | public func FfiConverterTypeFfiReactionAction_lower(_ value: FfiReactionAction) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
10780 |     return FfiConverterTypeFfiReactionAction.lower(value)
10781 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10810:15: error: type 'FfiConverterTypeFfiReactionSchema' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10808 | @_documentation(visibility: private)
10809 | #endif
10810 | public struct FfiConverterTypeFfiReactionSchema: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiReactionSchema' does not conform to protocol 'FfiConverter'
10811 |     typealias SwiftType = FfiReactionSchema
10812 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10856:59: error: cannot find type 'RustBuffer' in scope
10854 | @_documentation(visibility: private)
10855 | #endif
10856 | public func FfiConverterTypeFfiReactionSchema_lift(_ buf: RustBuffer) throws -> FfiReactionSchema {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
10857 |     return try FfiConverterTypeFfiReactionSchema.lift(buf)
10858 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10863:84: error: cannot find type 'RustBuffer' in scope
10861 | @_documentation(visibility: private)
10862 | #endif
10863 | public func FfiConverterTypeFfiReactionSchema_lower(_ value: FfiReactionSchema) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
10864 |     return FfiConverterTypeFfiReactionSchema.lower(value)
10865 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10890:15: error: type 'FfiConverterTypeFfiSubscribeError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10888 | @_documentation(visibility: private)
10889 | #endif
10890 | public struct FfiConverterTypeFfiSubscribeError: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiSubscribeError' does not conform to protocol 'FfiConverter'
10891 |     typealias SwiftType = FfiSubscribeError
10892 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10933:59: error: cannot find type 'RustBuffer' in scope
10931 | @_documentation(visibility: private)
10932 | #endif
10933 | public func FfiConverterTypeFfiSubscribeError_lift(_ buf: RustBuffer) throws -> FfiSubscribeError {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
10934 |     return try FfiConverterTypeFfiSubscribeError.lift(buf)
10935 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10940:84: error: cannot find type 'RustBuffer' in scope
10938 | @_documentation(visibility: private)
10939 | #endif
10940 | public func FfiConverterTypeFfiSubscribeError_lower(_ value: FfiSubscribeError) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
10941 |     return FfiConverterTypeFfiSubscribeError.lower(value)
10942 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:10988:15: error: type 'FfiConverterTypeFfiSyncMetric' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
10986 | @_documentation(visibility: private)
10987 | #endif
10988 | public struct FfiConverterTypeFfiSyncMetric: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiSyncMetric' does not conform to protocol 'FfiConverter'
10989 |     typealias SwiftType = FfiSyncMetric
10990 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11094:55: error: cannot find type 'RustBuffer' in scope
11092 | @_documentation(visibility: private)
11093 | #endif
11094 | public func FfiConverterTypeFfiSyncMetric_lift(_ buf: RustBuffer) throws -> FfiSyncMetric {
      |                                                       `- error: cannot find type 'RustBuffer' in scope
11095 |     return try FfiConverterTypeFfiSyncMetric.lift(buf)
11096 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11101:76: error: cannot find type 'RustBuffer' in scope
11099 | @_documentation(visibility: private)
11100 | #endif
11101 | public func FfiConverterTypeFfiSyncMetric_lower(_ value: FfiSyncMetric) -> RustBuffer {
      |                                                                            `- error: cannot find type 'RustBuffer' in scope
11102 |     return FfiConverterTypeFfiSyncMetric.lower(value)
11103 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11130:15: error: type 'FfiConverterTypeFfiSyncWorkerMode' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11128 | @_documentation(visibility: private)
11129 | #endif
11130 | public struct FfiConverterTypeFfiSyncWorkerMode: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeFfiSyncWorkerMode' does not conform to protocol 'FfiConverter'
11131 |     typealias SwiftType = FfiSyncWorkerMode
11132 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11164:59: error: cannot find type 'RustBuffer' in scope
11162 | @_documentation(visibility: private)
11163 | #endif
11164 | public func FfiConverterTypeFfiSyncWorkerMode_lift(_ buf: RustBuffer) throws -> FfiSyncWorkerMode {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
11165 |     return try FfiConverterTypeFfiSyncWorkerMode.lift(buf)
11166 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11171:84: error: cannot find type 'RustBuffer' in scope
11169 | @_documentation(visibility: private)
11170 | #endif
11171 | public func FfiConverterTypeFfiSyncWorkerMode_lower(_ value: FfiSyncWorkerMode) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
11172 |     return FfiConverterTypeFfiSyncWorkerMode.lower(value)
11173 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11244:15: error: type 'FfiConverterTypeGenericError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11242 | @_documentation(visibility: private)
11243 | #endif
11244 | public struct FfiConverterTypeGenericError: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeGenericError' does not conform to protocol 'FfiConverter'
11245 |     typealias SwiftType = GenericError
11246 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11425:54: error: cannot find type 'RustBuffer' in scope
11423 | @_documentation(visibility: private)
11424 | #endif
11425 | public func FfiConverterTypeGenericError_lift(_ buf: RustBuffer) throws -> GenericError {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
11426 |     return try FfiConverterTypeGenericError.lift(buf)
11427 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11432:74: error: cannot find type 'RustBuffer' in scope
11430 | @_documentation(visibility: private)
11431 | #endif
11432 | public func FfiConverterTypeGenericError_lower(_ value: GenericError) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
11433 |     return FfiConverterTypeGenericError.lower(value)
11434 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11464:15: error: type 'FfiConverterTypeIdentityValidationError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11462 | @_documentation(visibility: private)
11463 | #endif
11464 | public struct FfiConverterTypeIdentityValidationError: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeIdentityValidationError' does not conform to protocol 'FfiConverter'
11465 |     typealias SwiftType = IdentityValidationError
11466 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11501:65: error: cannot find type 'RustBuffer' in scope
11499 | @_documentation(visibility: private)
11500 | #endif
11501 | public func FfiConverterTypeIdentityValidationError_lift(_ buf: RustBuffer) throws -> IdentityValidationError {
      |                                                                 `- error: cannot find type 'RustBuffer' in scope
11502 |     return try FfiConverterTypeIdentityValidationError.lift(buf)
11503 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11508:96: error: cannot find type 'RustBuffer' in scope
11506 | @_documentation(visibility: private)
11507 | #endif
11508 | public func FfiConverterTypeIdentityValidationError_lower(_ value: IdentityValidationError) -> RustBuffer {
      |                                                                                                `- error: cannot find type 'RustBuffer' in scope
11509 |     return FfiConverterTypeIdentityValidationError.lower(value)
11510 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11539:15: error: type 'FfiConverterTypeSigningError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11537 | @_documentation(visibility: private)
11538 | #endif
11539 | public struct FfiConverterTypeSigningError: FfiConverterRustBuffer {
      |               `- error: type 'FfiConverterTypeSigningError' does not conform to protocol 'FfiConverter'
11540 |     typealias SwiftType = SigningError
11541 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11573:54: error: cannot find type 'RustBuffer' in scope
11571 | @_documentation(visibility: private)
11572 | #endif
11573 | public func FfiConverterTypeSigningError_lift(_ buf: RustBuffer) throws -> SigningError {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
11574 |     return try FfiConverterTypeSigningError.lift(buf)
11575 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11580:74: error: cannot find type 'RustBuffer' in scope
11578 | @_documentation(visibility: private)
11579 | #endif
11580 | public func FfiConverterTypeSigningError_lower(_ value: SigningError) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
11581 |     return FfiConverterTypeSigningError.lower(value)
11582 | }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11602:20: error: type 'FfiConverterOptionUInt32' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11600 | @_documentation(visibility: private)
11601 | #endif
11602 | fileprivate struct FfiConverterOptionUInt32: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionUInt32' does not conform to protocol 'FfiConverter'
11603 |     typealias SwiftType = UInt32?
11604 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11626:20: error: type 'FfiConverterOptionInt32' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11624 | @_documentation(visibility: private)
11625 | #endif
11626 | fileprivate struct FfiConverterOptionInt32: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionInt32' does not conform to protocol 'FfiConverter'
11627 |     typealias SwiftType = Int32?
11628 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11650:20: error: type 'FfiConverterOptionUInt64' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11648 | @_documentation(visibility: private)
11649 | #endif
11650 | fileprivate struct FfiConverterOptionUInt64: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionUInt64' does not conform to protocol 'FfiConverter'
11651 |     typealias SwiftType = UInt64?
11652 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11674:20: error: type 'FfiConverterOptionInt64' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11672 | @_documentation(visibility: private)
11673 | #endif
11674 | fileprivate struct FfiConverterOptionInt64: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionInt64' does not conform to protocol 'FfiConverter'
11675 |     typealias SwiftType = Int64?
11676 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11698:20: error: type 'FfiConverterOptionBool' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11696 | @_documentation(visibility: private)
11697 | #endif
11698 | fileprivate struct FfiConverterOptionBool: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionBool' does not conform to protocol 'FfiConverter'
11699 |     typealias SwiftType = Bool?
11700 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11722:20: error: type 'FfiConverterOptionString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11720 | @_documentation(visibility: private)
11721 | #endif
11722 | fileprivate struct FfiConverterOptionString: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionString' does not conform to protocol 'FfiConverter'
11723 |     typealias SwiftType = String?
11724 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11746:20: error: type 'FfiConverterOptionData' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11744 | @_documentation(visibility: private)
11745 | #endif
11746 | fileprivate struct FfiConverterOptionData: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionData' does not conform to protocol 'FfiConverter'
11747 |     typealias SwiftType = Data?
11748 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11770:20: error: type 'FfiConverterOptionTypeFfiDecodedMessage' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11768 | @_documentation(visibility: private)
11769 | #endif
11770 | fileprivate struct FfiConverterOptionTypeFfiDecodedMessage: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiDecodedMessage' does not conform to protocol 'FfiConverter'
11771 |     typealias SwiftType = FfiDecodedMessage?
11772 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11794:20: error: type 'FfiConverterOptionTypeFfiSignatureRequest' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11792 | @_documentation(visibility: private)
11793 | #endif
11794 | fileprivate struct FfiConverterOptionTypeFfiSignatureRequest: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiSignatureRequest' does not conform to protocol 'FfiConverter'
11795 |     typealias SwiftType = FfiSignatureRequest?
11796 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11818:20: error: type 'FfiConverterOptionTypeFfiContentTypeId' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11816 | @_documentation(visibility: private)
11817 | #endif
11818 | fileprivate struct FfiConverterOptionTypeFfiContentTypeId: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiContentTypeId' does not conform to protocol 'FfiConverter'
11819 |     typealias SwiftType = FfiContentTypeId?
11820 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11842:20: error: type 'FfiConverterOptionTypeFfiLifetime' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11840 | @_documentation(visibility: private)
11841 | #endif
11842 | fileprivate struct FfiConverterOptionTypeFfiLifetime: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiLifetime' does not conform to protocol 'FfiConverter'
11843 |     typealias SwiftType = FfiLifetime?
11844 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11866:20: error: type 'FfiConverterOptionTypeFfiMessage' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11864 | @_documentation(visibility: private)
11865 | #endif
11866 | fileprivate struct FfiConverterOptionTypeFfiMessage: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiMessage' does not conform to protocol 'FfiConverter'
11867 |     typealias SwiftType = FfiMessage?
11868 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11890:20: error: type 'FfiConverterOptionTypeFfiMessageDisappearingSettings' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11888 | @_documentation(visibility: private)
11889 | #endif
11890 | fileprivate struct FfiConverterOptionTypeFfiMessageDisappearingSettings: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiMessageDisappearingSettings' does not conform to protocol 'FfiConverter'
11891 |     typealias SwiftType = FfiMessageDisappearingSettings?
11892 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11914:20: error: type 'FfiConverterOptionTypeFfiPermissionPolicySet' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11912 | @_documentation(visibility: private)
11913 | #endif
11914 | fileprivate struct FfiConverterOptionTypeFfiPermissionPolicySet: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiPermissionPolicySet' does not conform to protocol 'FfiConverter'
11915 |     typealias SwiftType = FfiPermissionPolicySet?
11916 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11938:20: error: type 'FfiConverterOptionTypeFfiTransactionMetadata' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11936 | @_documentation(visibility: private)
11937 | #endif
11938 | fileprivate struct FfiConverterOptionTypeFfiTransactionMetadata: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiTransactionMetadata' does not conform to protocol 'FfiConverter'
11939 |     typealias SwiftType = FfiTransactionMetadata?
11940 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11962:20: error: type 'FfiConverterOptionTypeFfiWalletCallMetadata' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11960 | @_documentation(visibility: private)
11961 | #endif
11962 | fileprivate struct FfiConverterOptionTypeFfiWalletCallMetadata: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiWalletCallMetadata' does not conform to protocol 'FfiConverter'
11963 |     typealias SwiftType = FfiWalletCallMetadata?
11964 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:11986:20: error: type 'FfiConverterOptionTypeFfiConversationType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
11984 | @_documentation(visibility: private)
11985 | #endif
11986 | fileprivate struct FfiConverterOptionTypeFfiConversationType: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiConversationType' does not conform to protocol 'FfiConverter'
11987 |     typealias SwiftType = FfiConversationType?
11988 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12010:20: error: type 'FfiConverterOptionTypeFfiDecodedMessageBody' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12008 | @_documentation(visibility: private)
12009 | #endif
12010 | fileprivate struct FfiConverterOptionTypeFfiDecodedMessageBody: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiDecodedMessageBody' does not conform to protocol 'FfiConverter'
12011 |     typealias SwiftType = FfiDecodedMessageBody?
12012 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12034:20: error: type 'FfiConverterOptionTypeFfiDeliveryStatus' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12032 | @_documentation(visibility: private)
12033 | #endif
12034 | fileprivate struct FfiConverterOptionTypeFfiDeliveryStatus: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiDeliveryStatus' does not conform to protocol 'FfiConverter'
12035 |     typealias SwiftType = FfiDeliveryStatus?
12036 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12058:20: error: type 'FfiConverterOptionTypeFfiDirection' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12056 | @_documentation(visibility: private)
12057 | #endif
12058 | fileprivate struct FfiConverterOptionTypeFfiDirection: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiDirection' does not conform to protocol 'FfiConverter'
12059 |     typealias SwiftType = FfiDirection?
12060 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12082:20: error: type 'FfiConverterOptionTypeFfiGroupPermissionsOptions' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12080 | @_documentation(visibility: private)
12081 | #endif
12082 | fileprivate struct FfiConverterOptionTypeFfiGroupPermissionsOptions: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiGroupPermissionsOptions' does not conform to protocol 'FfiConverter'
12083 |     typealias SwiftType = FfiGroupPermissionsOptions?
12084 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12106:20: error: type 'FfiConverterOptionTypeFfiGroupQueryOrderBy' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12104 | @_documentation(visibility: private)
12105 | #endif
12106 | fileprivate struct FfiConverterOptionTypeFfiGroupQueryOrderBy: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiGroupQueryOrderBy' does not conform to protocol 'FfiConverter'
12107 |     typealias SwiftType = FfiGroupQueryOrderBy?
12108 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12130:20: error: type 'FfiConverterOptionTypeFfiMetadataField' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12128 | @_documentation(visibility: private)
12129 | #endif
12130 | fileprivate struct FfiConverterOptionTypeFfiMetadataField: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiMetadataField' does not conform to protocol 'FfiConverter'
12131 |     typealias SwiftType = FfiMetadataField?
12132 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12154:20: error: type 'FfiConverterOptionTypeFfiSyncWorkerMode' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12152 | @_documentation(visibility: private)
12153 | #endif
12154 | fileprivate struct FfiConverterOptionTypeFfiSyncWorkerMode: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionTypeFfiSyncWorkerMode' does not conform to protocol 'FfiConverter'
12155 |     typealias SwiftType = FfiSyncWorkerMode?
12156 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12178:20: error: type 'FfiConverterOptionSequenceTypeFfiConsentState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12176 | @_documentation(visibility: private)
12177 | #endif
12178 | fileprivate struct FfiConverterOptionSequenceTypeFfiConsentState: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionSequenceTypeFfiConsentState' does not conform to protocol 'FfiConverter'
12179 |     typealias SwiftType = [FfiConsentState]?
12180 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12202:20: error: type 'FfiConverterOptionSequenceTypeFfiContentType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12200 | @_documentation(visibility: private)
12201 | #endif
12202 | fileprivate struct FfiConverterOptionSequenceTypeFfiContentType: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionSequenceTypeFfiContentType' does not conform to protocol 'FfiConverter'
12203 |     typealias SwiftType = [FfiContentType]?
12204 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12226:20: error: type 'FfiConverterOptionDictionaryStringString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12224 | @_documentation(visibility: private)
12225 | #endif
12226 | fileprivate struct FfiConverterOptionDictionaryStringString: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterOptionDictionaryStringString' does not conform to protocol 'FfiConverter'
12227 |     typealias SwiftType = [String: String]?
12228 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12250:20: error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12248 | @_documentation(visibility: private)
12249 | #endif
12250 | fileprivate struct FfiConverterSequenceString: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
12251 |     typealias SwiftType = [String]
12252 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12275:20: error: type 'FfiConverterSequenceData' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12273 | @_documentation(visibility: private)
12274 | #endif
12275 | fileprivate struct FfiConverterSequenceData: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceData' does not conform to protocol 'FfiConverter'
12276 |     typealias SwiftType = [Data]
12277 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12300:20: error: type 'FfiConverterSequenceTypeFfiConversation' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12298 | @_documentation(visibility: private)
12299 | #endif
12300 | fileprivate struct FfiConverterSequenceTypeFfiConversation: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiConversation' does not conform to protocol 'FfiConverter'
12301 |     typealias SwiftType = [FfiConversation]
12302 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12325:20: error: type 'FfiConverterSequenceTypeFfiConversationListItem' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12323 | @_documentation(visibility: private)
12324 | #endif
12325 | fileprivate struct FfiConverterSequenceTypeFfiConversationListItem: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiConversationListItem' does not conform to protocol 'FfiConverter'
12326 |     typealias SwiftType = [FfiConversationListItem]
12327 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12350:20: error: type 'FfiConverterSequenceTypeFfiDecodedMessage' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12348 | @_documentation(visibility: private)
12349 | #endif
12350 | fileprivate struct FfiConverterSequenceTypeFfiDecodedMessage: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiDecodedMessage' does not conform to protocol 'FfiConverter'
12351 |     typealias SwiftType = [FfiDecodedMessage]
12352 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12375:20: error: type 'FfiConverterSequenceTypeFfiConsent' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12373 | @_documentation(visibility: private)
12374 | #endif
12375 | fileprivate struct FfiConverterSequenceTypeFfiConsent: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiConsent' does not conform to protocol 'FfiConverter'
12376 |     typealias SwiftType = [FfiConsent]
12377 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12400:20: error: type 'FfiConverterSequenceTypeFfiConversationMember' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12398 | @_documentation(visibility: private)
12399 | #endif
12400 | fileprivate struct FfiConverterSequenceTypeFfiConversationMember: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiConversationMember' does not conform to protocol 'FfiConverter'
12401 |     typealias SwiftType = [FfiConversationMember]
12402 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12425:20: error: type 'FfiConverterSequenceTypeFfiHmacKey' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12423 | @_documentation(visibility: private)
12424 | #endif
12425 | fileprivate struct FfiConverterSequenceTypeFfiHmacKey: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiHmacKey' does not conform to protocol 'FfiConverter'
12426 |     typealias SwiftType = [FfiHmacKey]
12427 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12450:20: error: type 'FfiConverterSequenceTypeFfiIdentifier' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12448 | @_documentation(visibility: private)
12449 | #endif
12450 | fileprivate struct FfiConverterSequenceTypeFfiIdentifier: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiIdentifier' does not conform to protocol 'FfiConverter'
12451 |     typealias SwiftType = [FfiIdentifier]
12452 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12475:20: error: type 'FfiConverterSequenceTypeFfiInbox' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12473 | @_documentation(visibility: private)
12474 | #endif
12475 | fileprivate struct FfiConverterSequenceTypeFfiInbox: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiInbox' does not conform to protocol 'FfiConverter'
12476 |     typealias SwiftType = [FfiInbox]
12477 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12500:20: error: type 'FfiConverterSequenceTypeFfiInboxState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12498 | @_documentation(visibility: private)
12499 | #endif
12500 | fileprivate struct FfiConverterSequenceTypeFfiInboxState: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiInboxState' does not conform to protocol 'FfiConverter'
12501 |     typealias SwiftType = [FfiInboxState]
12502 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12525:20: error: type 'FfiConverterSequenceTypeFfiInstallation' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12523 | @_documentation(visibility: private)
12524 | #endif
12525 | fileprivate struct FfiConverterSequenceTypeFfiInstallation: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiInstallation' does not conform to protocol 'FfiConverter'
12526 |     typealias SwiftType = [FfiInstallation]
12527 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12550:20: error: type 'FfiConverterSequenceTypeFfiMessage' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12548 | @_documentation(visibility: private)
12549 | #endif
12550 | fileprivate struct FfiConverterSequenceTypeFfiMessage: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiMessage' does not conform to protocol 'FfiConverter'
12551 |     typealias SwiftType = [FfiMessage]
12552 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12575:20: error: type 'FfiConverterSequenceTypeFfiMessageWithReactions' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12573 | @_documentation(visibility: private)
12574 | #endif
12575 | fileprivate struct FfiConverterSequenceTypeFfiMessageWithReactions: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiMessageWithReactions' does not conform to protocol 'FfiConverter'
12576 |     typealias SwiftType = [FfiMessageWithReactions]
12577 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12600:20: error: type 'FfiConverterSequenceTypeFfiMetadataFieldChange' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12598 | @_documentation(visibility: private)
12599 | #endif
12600 | fileprivate struct FfiConverterSequenceTypeFfiMetadataFieldChange: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiMetadataFieldChange' does not conform to protocol 'FfiConverter'
12601 |     typealias SwiftType = [FfiMetadataFieldChange]
12602 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12625:20: error: type 'FfiConverterSequenceTypeFfiRemoteAttachmentInfo' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12623 | @_documentation(visibility: private)
12624 | #endif
12625 | fileprivate struct FfiConverterSequenceTypeFfiRemoteAttachmentInfo: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiRemoteAttachmentInfo' does not conform to protocol 'FfiConverter'
12626 |     typealias SwiftType = [FfiRemoteAttachmentInfo]
12627 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12650:20: error: type 'FfiConverterSequenceTypeFfiWalletCall' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12648 | @_documentation(visibility: private)
12649 | #endif
12650 | fileprivate struct FfiConverterSequenceTypeFfiWalletCall: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiWalletCall' does not conform to protocol 'FfiConverter'
12651 |     typealias SwiftType = [FfiWalletCall]
12652 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12675:20: error: type 'FfiConverterSequenceTypeFfiBackupElementSelection' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12673 | @_documentation(visibility: private)
12674 | #endif
12675 | fileprivate struct FfiConverterSequenceTypeFfiBackupElementSelection: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiBackupElementSelection' does not conform to protocol 'FfiConverter'
12676 |     typealias SwiftType = [FfiBackupElementSelection]
12677 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12700:20: error: type 'FfiConverterSequenceTypeFfiConsentState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12698 | @_documentation(visibility: private)
12699 | #endif
12700 | fileprivate struct FfiConverterSequenceTypeFfiConsentState: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiConsentState' does not conform to protocol 'FfiConverter'
12701 |     typealias SwiftType = [FfiConsentState]
12702 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12725:20: error: type 'FfiConverterSequenceTypeFfiContentType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12723 | @_documentation(visibility: private)
12724 | #endif
12725 | fileprivate struct FfiConverterSequenceTypeFfiContentType: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiContentType' does not conform to protocol 'FfiConverter'
12726 |     typealias SwiftType = [FfiContentType]
12727 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12750:20: error: type 'FfiConverterSequenceTypeFfiPreferenceUpdate' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
12748 | @_documentation(visibility: private)
12749 | #endif
12750 | fileprivate struct FfiConverterSequenceTypeFfiPreferenceUpdate: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterSequenceTypeFfiPreferenceUpdate' does not conform to protocol 'FfiConverter'
12751 |     typealias SwiftType = [FfiPreferenceUpdate]
12752 |
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12775:20: error: type 'FfiConverterDictionaryStringUInt64' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
12773 | @_documentation(visibility: private)
12774 | #endif
12775 | fileprivate struct FfiConverterDictionaryStringUInt64: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterDictionaryStringUInt64' does not conform to protocol 'FfiConverter'
12776 |     public static func write(_ value: [String: UInt64], into buf: inout [UInt8]) {
12777 |         let len = Int32(value.count)
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12801:20: error: type 'FfiConverterDictionaryStringInt64' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
12799 | @_documentation(visibility: private)
12800 | #endif
12801 | fileprivate struct FfiConverterDictionaryStringInt64: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterDictionaryStringInt64' does not conform to protocol 'FfiConverter'
12802 |     public static func write(_ value: [String: Int64], into buf: inout [UInt8]) {
12803 |         let len = Int32(value.count)
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12827:20: error: type 'FfiConverterDictionaryStringString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
12825 | @_documentation(visibility: private)
12826 | #endif
12827 | fileprivate struct FfiConverterDictionaryStringString: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterDictionaryStringString' does not conform to protocol 'FfiConverter'
12828 |     public static func write(_ value: [String: String], into buf: inout [UInt8]) {
12829 |         let len = Int32(value.count)
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12853:20: error: type 'FfiConverterDictionaryDataTypeFfiKeyPackageStatus' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
12851 | @_documentation(visibility: private)
12852 | #endif
12853 | fileprivate struct FfiConverterDictionaryDataTypeFfiKeyPackageStatus: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterDictionaryDataTypeFfiKeyPackageStatus' does not conform to protocol 'FfiConverter'
12854 |     public static func write(_ value: [Data: FfiKeyPackageStatus], into buf: inout [UInt8]) {
12855 |         let len = Int32(value.count)
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12879:20: error: type 'FfiConverterDictionaryDataSequenceTypeFfiHmacKey' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
12877 | @_documentation(visibility: private)
12878 | #endif
12879 | fileprivate struct FfiConverterDictionaryDataSequenceTypeFfiHmacKey: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterDictionaryDataSequenceTypeFfiHmacKey' does not conform to protocol 'FfiConverter'
12880 |     public static func write(_ value: [Data: [FfiHmacKey]], into buf: inout [UInt8]) {
12881 |         let len = Int32(value.count)
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12905:20: error: type 'FfiConverterDictionaryTypeFfiIdentifierBool' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'; add nested type 'SwiftType' for conformance
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
12903 | @_documentation(visibility: private)
12904 | #endif
12905 | fileprivate struct FfiConverterDictionaryTypeFfiIdentifierBool: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterDictionaryTypeFfiIdentifierBool' does not conform to protocol 'FfiConverter'
12906 |     public static func write(_ value: [FfiIdentifier: Bool], into buf: inout [UInt8]) {
12907 |         let len = Int32(value.count)
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12934:34: error: cannot find type 'UniffiRustFutureContinuationCallback' in scope
12932 | fileprivate func uniffiRustCallAsync<F, T>(
12933 |     rustFutureFunc: () -> UInt64,
12934 |     pollFunc: (UInt64, @escaping UniffiRustFutureContinuationCallback, UInt64) -> (),
      |                                  `- error: cannot find type 'UniffiRustFutureContinuationCallback' in scope
12935 |     completeFunc: (UInt64, UnsafeMutablePointer<RustCallStatus>) -> F,
12936 |     freeFunc: (UInt64) -> (),
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12934:24: error: @escaping attribute only applies to function types
12932 | fileprivate func uniffiRustCallAsync<F, T>(
12933 |     rustFutureFunc: () -> UInt64,
12934 |     pollFunc: (UInt64, @escaping UniffiRustFutureContinuationCallback, UInt64) -> (),
      |                        `- error: @escaping attribute only applies to function types
12935 |     completeFunc: (UInt64, UnsafeMutablePointer<RustCallStatus>) -> F,
12936 |     freeFunc: (UInt64) -> (),
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12935:49: error: cannot find type 'RustCallStatus' in scope
12933 |     rustFutureFunc: () -> UInt64,
12934 |     pollFunc: (UInt64, @escaping UniffiRustFutureContinuationCallback, UInt64) -> (),
12935 |     completeFunc: (UInt64, UnsafeMutablePointer<RustCallStatus>) -> F,
      |                                                 `- error: cannot find type 'RustCallStatus' in scope
12936 |     freeFunc: (UInt64) -> (),
12937 |     liftFunc: (F) throws -> T,
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:12938:21: error: cannot find type 'RustBuffer' in scope
12936 |     freeFunc: (UInt64) -> (),
12937 |     liftFunc: (F) throws -> T,
12938 |     errorHandler: ((RustBuffer) throws -> Swift.Error)?
      |                     `- error: cannot find type 'RustBuffer' in scope
12939 | ) async throws -> T {
12940 |     // Make sure to call the ensure init function since future creation doesn't have a
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13266:40: error: cannot find 'ffi_xmtpv3_uniffi_contract_version' in scope
13264 |     let bindings_contract_version = 29
13265 |     // Get the scaffolding contract version by calling the into the dylib
13266 |     let scaffolding_contract_version = ffi_xmtpv3_uniffi_contract_version()
      |                                        `- error: cannot find 'ffi_xmtpv3_uniffi_contract_version' in scope
13267 |     if bindings_contract_version != scaffolding_contract_version {
13268 |         return InitializationResult.contractVersionMismatch
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13270:9: error: cannot find 'uniffi_xmtpv3_checksum_func_apply_signature_request' in scope
13268 |         return InitializationResult.contractVersionMismatch
13269 |     }
13270 |     if (uniffi_xmtpv3_checksum_func_apply_signature_request() != 65134) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_apply_signature_request' in scope
13271 |         return InitializationResult.apiChecksumMismatch
13272 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13273:9: error: cannot find 'uniffi_xmtpv3_checksum_func_connect_to_backend' in scope
13271 |         return InitializationResult.apiChecksumMismatch
13272 |     }
13273 |     if (uniffi_xmtpv3_checksum_func_connect_to_backend() != 56931) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_connect_to_backend' in scope
13274 |         return InitializationResult.apiChecksumMismatch
13275 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13276:9: error: cannot find 'uniffi_xmtpv3_checksum_func_create_client' in scope
13274 |         return InitializationResult.apiChecksumMismatch
13275 |     }
13276 |     if (uniffi_xmtpv3_checksum_func_create_client() != 18591) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_create_client' in scope
13277 |         return InitializationResult.apiChecksumMismatch
13278 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13279:9: error: cannot find 'uniffi_xmtpv3_checksum_func_decode_attachment' in scope
13277 |         return InitializationResult.apiChecksumMismatch
13278 |     }
13279 |     if (uniffi_xmtpv3_checksum_func_decode_attachment() != 20456) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_decode_attachment' in scope
13280 |         return InitializationResult.apiChecksumMismatch
13281 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13282:9: error: cannot find 'uniffi_xmtpv3_checksum_func_decode_multi_remote_attachment' in scope
13280 |         return InitializationResult.apiChecksumMismatch
13281 |     }
13282 |     if (uniffi_xmtpv3_checksum_func_decode_multi_remote_attachment() != 59746) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_decode_multi_remote_attachment' in scope
13283 |         return InitializationResult.apiChecksumMismatch
13284 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13285:9: error: cannot find 'uniffi_xmtpv3_checksum_func_decode_reaction' in scope
13283 |         return InitializationResult.apiChecksumMismatch
13284 |     }
13285 |     if (uniffi_xmtpv3_checksum_func_decode_reaction() != 24150) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_decode_reaction' in scope
13286 |         return InitializationResult.apiChecksumMismatch
13287 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13288:9: error: cannot find 'uniffi_xmtpv3_checksum_func_decode_read_receipt' in scope
13286 |         return InitializationResult.apiChecksumMismatch
13287 |     }
13288 |     if (uniffi_xmtpv3_checksum_func_decode_read_receipt() != 60393) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_decode_read_receipt' in scope
13289 |         return InitializationResult.apiChecksumMismatch
13290 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13291:9: error: cannot find 'uniffi_xmtpv3_checksum_func_decode_remote_attachment' in scope
13289 |         return InitializationResult.apiChecksumMismatch
13290 |     }
13291 |     if (uniffi_xmtpv3_checksum_func_decode_remote_attachment() != 53450) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_decode_remote_attachment' in scope
13292 |         return InitializationResult.apiChecksumMismatch
13293 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13294:9: error: cannot find 'uniffi_xmtpv3_checksum_func_decode_reply' in scope
13292 |         return InitializationResult.apiChecksumMismatch
13293 |     }
13294 |     if (uniffi_xmtpv3_checksum_func_decode_reply() != 41903) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_decode_reply' in scope
13295 |         return InitializationResult.apiChecksumMismatch
13296 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13297:9: error: cannot find 'uniffi_xmtpv3_checksum_func_decode_transaction_reference' in scope
13295 |         return InitializationResult.apiChecksumMismatch
13296 |     }
13297 |     if (uniffi_xmtpv3_checksum_func_decode_transaction_reference() != 25896) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_decode_transaction_reference' in scope
13298 |         return InitializationResult.apiChecksumMismatch
13299 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13300:9: error: cannot find 'uniffi_xmtpv3_checksum_func_encode_attachment' in scope
13298 |         return InitializationResult.apiChecksumMismatch
13299 |     }
13300 |     if (uniffi_xmtpv3_checksum_func_encode_attachment() != 47054) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_encode_attachment' in scope
13301 |         return InitializationResult.apiChecksumMismatch
13302 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13303:9: error: cannot find 'uniffi_xmtpv3_checksum_func_encode_multi_remote_attachment' in scope
13301 |         return InitializationResult.apiChecksumMismatch
13302 |     }
13303 |     if (uniffi_xmtpv3_checksum_func_encode_multi_remote_attachment() != 28938) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_encode_multi_remote_attachment' in scope
13304 |         return InitializationResult.apiChecksumMismatch
13305 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13306:9: error: cannot find 'uniffi_xmtpv3_checksum_func_encode_reaction' in scope
13304 |         return InitializationResult.apiChecksumMismatch
13305 |     }
13306 |     if (uniffi_xmtpv3_checksum_func_encode_reaction() != 48662) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_encode_reaction' in scope
13307 |         return InitializationResult.apiChecksumMismatch
13308 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13309:9: error: cannot find 'uniffi_xmtpv3_checksum_func_encode_read_receipt' in scope
13307 |         return InitializationResult.apiChecksumMismatch
13308 |     }
13309 |     if (uniffi_xmtpv3_checksum_func_encode_read_receipt() != 46693) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_encode_read_receipt' in scope
13310 |         return InitializationResult.apiChecksumMismatch
13311 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13312:9: error: cannot find 'uniffi_xmtpv3_checksum_func_encode_remote_attachment' in scope
13310 |         return InitializationResult.apiChecksumMismatch
13311 |     }
13312 |     if (uniffi_xmtpv3_checksum_func_encode_remote_attachment() != 14050) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_encode_remote_attachment' in scope
13313 |         return InitializationResult.apiChecksumMismatch
13314 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13315:9: error: cannot find 'uniffi_xmtpv3_checksum_func_encode_reply' in scope
13313 |         return InitializationResult.apiChecksumMismatch
13314 |     }
13315 |     if (uniffi_xmtpv3_checksum_func_encode_reply() != 3022) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_encode_reply' in scope
13316 |         return InitializationResult.apiChecksumMismatch
13317 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13318:9: error: cannot find 'uniffi_xmtpv3_checksum_func_encode_transaction_reference' in scope
13316 |         return InitializationResult.apiChecksumMismatch
13317 |     }
13318 |     if (uniffi_xmtpv3_checksum_func_encode_transaction_reference() != 22144) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_encode_transaction_reference' in scope
13319 |         return InitializationResult.apiChecksumMismatch
13320 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13321:9: error: cannot find 'uniffi_xmtpv3_checksum_func_enter_debug_writer' in scope
13319 |         return InitializationResult.apiChecksumMismatch
13320 |     }
13321 |     if (uniffi_xmtpv3_checksum_func_enter_debug_writer() != 7266) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_enter_debug_writer' in scope
13322 |         return InitializationResult.apiChecksumMismatch
13323 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13324:9: error: cannot find 'uniffi_xmtpv3_checksum_func_enter_debug_writer_with_level' in scope
13322 |         return InitializationResult.apiChecksumMismatch
13323 |     }
13324 |     if (uniffi_xmtpv3_checksum_func_enter_debug_writer_with_level() != 7232) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_enter_debug_writer_with_level' in scope
13325 |         return InitializationResult.apiChecksumMismatch
13326 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13327:9: error: cannot find 'uniffi_xmtpv3_checksum_func_exit_debug_writer' in scope
13325 |         return InitializationResult.apiChecksumMismatch
13326 |     }
13327 |     if (uniffi_xmtpv3_checksum_func_exit_debug_writer() != 31716) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_exit_debug_writer' in scope
13328 |         return InitializationResult.apiChecksumMismatch
13329 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13330:9: error: cannot find 'uniffi_xmtpv3_checksum_func_generate_inbox_id' in scope
13328 |         return InitializationResult.apiChecksumMismatch
13329 |     }
13330 |     if (uniffi_xmtpv3_checksum_func_generate_inbox_id() != 35602) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_generate_inbox_id' in scope
13331 |         return InitializationResult.apiChecksumMismatch
13332 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13333:9: error: cannot find 'uniffi_xmtpv3_checksum_func_get_inbox_id_for_identifier' in scope
13331 |         return InitializationResult.apiChecksumMismatch
13332 |     }
13333 |     if (uniffi_xmtpv3_checksum_func_get_inbox_id_for_identifier() != 54811) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_get_inbox_id_for_identifier' in scope
13334 |         return InitializationResult.apiChecksumMismatch
13335 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13336:9: error: cannot find 'uniffi_xmtpv3_checksum_func_get_version_info' in scope
13334 |         return InitializationResult.apiChecksumMismatch
13335 |     }
13336 |     if (uniffi_xmtpv3_checksum_func_get_version_info() != 29277) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_get_version_info' in scope
13337 |         return InitializationResult.apiChecksumMismatch
13338 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13339:9: error: cannot find 'uniffi_xmtpv3_checksum_func_inbox_state_from_inbox_ids' in scope
13337 |         return InitializationResult.apiChecksumMismatch
13338 |     }
13339 |     if (uniffi_xmtpv3_checksum_func_inbox_state_from_inbox_ids() != 55434) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_inbox_state_from_inbox_ids' in scope
13340 |         return InitializationResult.apiChecksumMismatch
13341 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13342:9: error: cannot find 'uniffi_xmtpv3_checksum_func_is_connected' in scope
13340 |         return InitializationResult.apiChecksumMismatch
13341 |     }
13342 |     if (uniffi_xmtpv3_checksum_func_is_connected() != 17295) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_is_connected' in scope
13343 |         return InitializationResult.apiChecksumMismatch
13344 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13345:9: error: cannot find 'uniffi_xmtpv3_checksum_func_revoke_installations' in scope
13343 |         return InitializationResult.apiChecksumMismatch
13344 |     }
13345 |     if (uniffi_xmtpv3_checksum_func_revoke_installations() != 23629) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_func_revoke_installations' in scope
13346 |         return InitializationResult.apiChecksumMismatch
13347 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13348:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonsentcallback_on_consent_update' in scope
13346 |         return InitializationResult.apiChecksumMismatch
13347 |     }
13348 |     if (uniffi_xmtpv3_checksum_method_fficonsentcallback_on_consent_update() != 12532) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonsentcallback_on_consent_update' in scope
13349 |         return InitializationResult.apiChecksumMismatch
13350 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13351:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonsentcallback_on_error' in scope
13349 |         return InitializationResult.apiChecksumMismatch
13350 |     }
13351 |     if (uniffi_xmtpv3_checksum_method_fficonsentcallback_on_error() != 5882) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonsentcallback_on_error' in scope
13352 |         return InitializationResult.apiChecksumMismatch
13353 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13354:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonsentcallback_on_close' in scope
13352 |         return InitializationResult.apiChecksumMismatch
13353 |     }
13354 |     if (uniffi_xmtpv3_checksum_method_fficonsentcallback_on_close() != 18566) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonsentcallback_on_close' in scope
13355 |         return InitializationResult.apiChecksumMismatch
13356 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13357:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_add_admin' in scope
13355 |         return InitializationResult.apiChecksumMismatch
13356 |     }
13357 |     if (uniffi_xmtpv3_checksum_method_fficonversation_add_admin() != 52417) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_add_admin' in scope
13358 |         return InitializationResult.apiChecksumMismatch
13359 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13360:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_add_members' in scope
13358 |         return InitializationResult.apiChecksumMismatch
13359 |     }
13360 |     if (uniffi_xmtpv3_checksum_method_fficonversation_add_members() != 52510) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_add_members' in scope
13361 |         return InitializationResult.apiChecksumMismatch
13362 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13363:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_add_members_by_inbox_id' in scope
13361 |         return InitializationResult.apiChecksumMismatch
13362 |     }
13363 |     if (uniffi_xmtpv3_checksum_method_fficonversation_add_members_by_inbox_id() != 30553) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_add_members_by_inbox_id' in scope
13364 |         return InitializationResult.apiChecksumMismatch
13365 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13366:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_add_super_admin' in scope
13364 |         return InitializationResult.apiChecksumMismatch
13365 |     }
13366 |     if (uniffi_xmtpv3_checksum_method_fficonversation_add_super_admin() != 62984) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_add_super_admin' in scope
13367 |         return InitializationResult.apiChecksumMismatch
13368 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13369:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_added_by_inbox_id' in scope
13367 |         return InitializationResult.apiChecksumMismatch
13368 |     }
13369 |     if (uniffi_xmtpv3_checksum_method_fficonversation_added_by_inbox_id() != 12748) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_added_by_inbox_id' in scope
13370 |         return InitializationResult.apiChecksumMismatch
13371 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13372:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_admin_list' in scope
13370 |         return InitializationResult.apiChecksumMismatch
13371 |     }
13372 |     if (uniffi_xmtpv3_checksum_method_fficonversation_admin_list() != 26668) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_admin_list' in scope
13373 |         return InitializationResult.apiChecksumMismatch
13374 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13375:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_consent_state' in scope
13373 |         return InitializationResult.apiChecksumMismatch
13374 |     }
13375 |     if (uniffi_xmtpv3_checksum_method_fficonversation_consent_state() != 25033) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_consent_state' in scope
13376 |         return InitializationResult.apiChecksumMismatch
13377 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13378:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_conversation_debug_info' in scope
13376 |         return InitializationResult.apiChecksumMismatch
13377 |     }
13378 |     if (uniffi_xmtpv3_checksum_method_fficonversation_conversation_debug_info() != 13258) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_conversation_debug_info' in scope
13379 |         return InitializationResult.apiChecksumMismatch
13380 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13381:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_conversation_message_disappearing_settings' in scope
13379 |         return InitializationResult.apiChecksumMismatch
13380 |     }
13381 |     if (uniffi_xmtpv3_checksum_method_fficonversation_conversation_message_disappearing_settings() != 53380) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_conversation_message_disappearing_settings' in scope
13382 |         return InitializationResult.apiChecksumMismatch
13383 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13384:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_conversation_type' in scope
13382 |         return InitializationResult.apiChecksumMismatch
13383 |     }
13384 |     if (uniffi_xmtpv3_checksum_method_fficonversation_conversation_type() != 43322) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_conversation_type' in scope
13385 |         return InitializationResult.apiChecksumMismatch
13386 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13387:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_created_at_ns' in scope
13385 |         return InitializationResult.apiChecksumMismatch
13386 |     }
13387 |     if (uniffi_xmtpv3_checksum_method_fficonversation_created_at_ns() != 17973) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_created_at_ns' in scope
13388 |         return InitializationResult.apiChecksumMismatch
13389 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13390:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_dm_peer_inbox_id' in scope
13388 |         return InitializationResult.apiChecksumMismatch
13389 |     }
13390 |     if (uniffi_xmtpv3_checksum_method_fficonversation_dm_peer_inbox_id() != 2178) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_dm_peer_inbox_id' in scope
13391 |         return InitializationResult.apiChecksumMismatch
13392 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13393:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_find_duplicate_dms' in scope
13391 |         return InitializationResult.apiChecksumMismatch
13392 |     }
13393 |     if (uniffi_xmtpv3_checksum_method_fficonversation_find_duplicate_dms() != 15813) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_find_duplicate_dms' in scope
13394 |         return InitializationResult.apiChecksumMismatch
13395 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13396:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_find_messages' in scope
13394 |         return InitializationResult.apiChecksumMismatch
13395 |     }
13396 |     if (uniffi_xmtpv3_checksum_method_fficonversation_find_messages() != 19931) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_find_messages' in scope
13397 |         return InitializationResult.apiChecksumMismatch
13398 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13399:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_find_messages_v2' in scope
13397 |         return InitializationResult.apiChecksumMismatch
13398 |     }
13399 |     if (uniffi_xmtpv3_checksum_method_fficonversation_find_messages_v2() != 4772) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_find_messages_v2' in scope
13400 |         return InitializationResult.apiChecksumMismatch
13401 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13402:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_find_messages_with_reactions' in scope
13400 |         return InitializationResult.apiChecksumMismatch
13401 |     }
13402 |     if (uniffi_xmtpv3_checksum_method_fficonversation_find_messages_with_reactions() != 46761) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_find_messages_with_reactions' in scope
13403 |         return InitializationResult.apiChecksumMismatch
13404 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13405:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_get_hmac_keys' in scope
13403 |         return InitializationResult.apiChecksumMismatch
13404 |     }
13405 |     if (uniffi_xmtpv3_checksum_method_fficonversation_get_hmac_keys() != 35284) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_get_hmac_keys' in scope
13406 |         return InitializationResult.apiChecksumMismatch
13407 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13408:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_get_last_read_times' in scope
13406 |         return InitializationResult.apiChecksumMismatch
13407 |     }
13408 |     if (uniffi_xmtpv3_checksum_method_fficonversation_get_last_read_times() != 5152) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_get_last_read_times' in scope
13409 |         return InitializationResult.apiChecksumMismatch
13410 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13411:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_group_description' in scope
13409 |         return InitializationResult.apiChecksumMismatch
13410 |     }
13411 |     if (uniffi_xmtpv3_checksum_method_fficonversation_group_description() != 53570) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_group_description' in scope
13412 |         return InitializationResult.apiChecksumMismatch
13413 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13414:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_group_image_url_square' in scope
13412 |         return InitializationResult.apiChecksumMismatch
13413 |     }
13414 |     if (uniffi_xmtpv3_checksum_method_fficonversation_group_image_url_square() != 3200) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_group_image_url_square' in scope
13415 |         return InitializationResult.apiChecksumMismatch
13416 |     }
/host/spi-builder-workspace/.build/checkouts/libxmtp-swift/Sources/LibXMTP/xmtpv3.swift:13417:9: error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_group_metadata' in scope
13415 |         return InitializationResult.apiChecksumMismatch
13416 |     }
13417 |     if (uniffi_xmtpv3_checksum_method_fficonversation_group_metadata() != 7860) {
      |         `- error: cannot find 'uniffi_xmtpv3_checksum_method_fficonversation_group_metadata' in scope
13418 |         return InitializationResult.apiChecksumMismatch
13419 |     }
BUILD FAILURE 6.0 linux