The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Automerge, reference 0.7.2 (aa45d1), with Swift 6.1 for Android on 20 Dec 2025 20:31:10 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/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:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

2854 |     typealias SwiftType = String?
2855 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2877:20: error: type 'FfiConverterOptionTypeChange' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2875 | @_documentation(visibility: private)
2876 | #endif
2877 | fileprivate struct FfiConverterOptionTypeChange: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterOptionTypeChange' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2878 |     typealias SwiftType = Change?
2879 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2901:20: error: type 'FfiConverterOptionTypeValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2899 | @_documentation(visibility: private)
2900 | #endif
2901 | fileprivate struct FfiConverterOptionTypeValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterOptionTypeValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2902 |     typealias SwiftType = Value?
2903 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2925:20: error: type 'FfiConverterOptionSequenceUInt8' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2923 | @_documentation(visibility: private)
2924 | #endif
2925 | fileprivate struct FfiConverterOptionSequenceUInt8: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterOptionSequenceUInt8' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2926 |     typealias SwiftType = [UInt8]?
2927 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2949:20: error: type 'FfiConverterOptionSequenceTypeChangeHash' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2947 | @_documentation(visibility: private)
2948 | #endif
2949 | fileprivate struct FfiConverterOptionSequenceTypeChangeHash: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterOptionSequenceTypeChangeHash' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2950 |     typealias SwiftType = [ChangeHash]?
2951 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2973:20: error: type 'FfiConverterSequenceUInt8' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2971 | @_documentation(visibility: private)
2972 | #endif
2973 | fileprivate struct FfiConverterSequenceUInt8: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceUInt8' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2974 |     typealias SwiftType = [UInt8]
2975 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2998:20: error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2996 | @_documentation(visibility: private)
2997 | #endif
2998 | fileprivate struct FfiConverterSequenceString: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2999 |     typealias SwiftType = [String]
3000 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3023:20: error: type 'FfiConverterSequenceTypeKeyValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3021 | @_documentation(visibility: private)
3022 | #endif
3023 | fileprivate struct FfiConverterSequenceTypeKeyValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeKeyValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3024 |     typealias SwiftType = [KeyValue]
3025 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3048:20: error: type 'FfiConverterSequenceTypeMark' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3046 | @_documentation(visibility: private)
3047 | #endif
3048 | fileprivate struct FfiConverterSequenceTypeMark: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeMark' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3049 |     typealias SwiftType = [Mark]
3050 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3073:20: error: type 'FfiConverterSequenceTypePatch' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3071 | @_documentation(visibility: private)
3072 | #endif
3073 | fileprivate struct FfiConverterSequenceTypePatch: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypePatch' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3074 |     typealias SwiftType = [Patch]
3075 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3098:20: error: type 'FfiConverterSequenceTypePathElement' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3096 | @_documentation(visibility: private)
3097 | #endif
3098 | fileprivate struct FfiConverterSequenceTypePathElement: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypePathElement' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3099 |     typealias SwiftType = [PathElement]
3100 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3123:20: error: type 'FfiConverterSequenceTypeScalarValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3121 | @_documentation(visibility: private)
3122 | #endif
3123 | fileprivate struct FfiConverterSequenceTypeScalarValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeScalarValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3124 |     typealias SwiftType = [ScalarValue]
3125 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3148:20: error: type 'FfiConverterSequenceTypeValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3146 | @_documentation(visibility: private)
3147 | #endif
3148 | fileprivate struct FfiConverterSequenceTypeValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3149 |     typealias SwiftType = [Value]
3150 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3173:20: error: type 'FfiConverterSequenceTypeChangeHash' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3171 | @_documentation(visibility: private)
3172 | #endif
3173 | fileprivate struct FfiConverterSequenceTypeChangeHash: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeChangeHash' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3174 |     typealias SwiftType = [ChangeHash]
3175 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3198:20: error: type 'FfiConverterDictionaryStringTypeValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3196 | @_documentation(visibility: private)
3197 | #endif
3198 | fileprivate struct FfiConverterDictionaryStringTypeValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterDictionaryStringTypeValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3199 |     public static func write(_ value: [String: Value], into buf: inout [UInt8]) {
3200 |         let len = Int32(value.count)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3240:38: error: cannot find type 'RustBuffer' in scope
3238 |     }
3239 |
3240 |     public static func lift(_ value: RustBuffer) throws -> ActorId {
     |                                      `- error: cannot find type 'RustBuffer' in scope
3241 |         return try FfiConverterSequenceUInt8.lift(value)
3242 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3244:51: error: cannot find type 'RustBuffer' in scope
3242 |     }
3243 |
3244 |     public static func lower(_ value: ActorId) -> RustBuffer {
     |                                                   `- error: cannot find type 'RustBuffer' in scope
3245 |         return FfiConverterSequenceUInt8.lower(value)
3246 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3231:15: error: type 'FfiConverterTypeActorId' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3229 | @_documentation(visibility: private)
3230 | #endif
3231 | public struct FfiConverterTypeActorId: FfiConverter {
     |               |- error: type 'FfiConverterTypeActorId' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
3232 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ActorId {
3233 |         return try FfiConverterSequenceUInt8.read(from: &buf)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3253:51: error: cannot find type 'RustBuffer' in scope
3251 | @_documentation(visibility: private)
3252 | #endif
3253 | public func FfiConverterTypeActorId_lift(_ value: RustBuffer) throws -> ActorId {
     |                                                   `- error: cannot find type 'RustBuffer' in scope
3254 |     return try FfiConverterTypeActorId.lift(value)
3255 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3260:64: error: cannot find type 'RustBuffer' in scope
3258 | @_documentation(visibility: private)
3259 | #endif
3260 | public func FfiConverterTypeActorId_lower(_ value: ActorId) -> RustBuffer {
     |                                                                `- error: cannot find type 'RustBuffer' in scope
3261 |     return FfiConverterTypeActorId.lower(value)
3262 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3284:38: error: cannot find type 'RustBuffer' in scope
3282 |     }
3283 |
3284 |     public static func lift(_ value: RustBuffer) throws -> ChangeHash {
     |                                      `- error: cannot find type 'RustBuffer' in scope
3285 |         return try FfiConverterSequenceUInt8.lift(value)
3286 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3288:54: error: cannot find type 'RustBuffer' in scope
3286 |     }
3287 |
3288 |     public static func lower(_ value: ChangeHash) -> RustBuffer {
     |                                                      `- error: cannot find type 'RustBuffer' in scope
3289 |         return FfiConverterSequenceUInt8.lower(value)
3290 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3275:15: error: type 'FfiConverterTypeChangeHash' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3273 | @_documentation(visibility: private)
3274 | #endif
3275 | public struct FfiConverterTypeChangeHash: FfiConverter {
     |               |- error: type 'FfiConverterTypeChangeHash' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
3276 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ChangeHash {
3277 |         return try FfiConverterSequenceUInt8.read(from: &buf)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3297:54: error: cannot find type 'RustBuffer' in scope
3295 | @_documentation(visibility: private)
3296 | #endif
3297 | public func FfiConverterTypeChangeHash_lift(_ value: RustBuffer) throws -> ChangeHash {
     |                                                      `- error: cannot find type 'RustBuffer' in scope
3298 |     return try FfiConverterTypeChangeHash.lift(value)
3299 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3304:70: error: cannot find type 'RustBuffer' in scope
3302 | @_documentation(visibility: private)
3303 | #endif
3304 | public func FfiConverterTypeChangeHash_lower(_ value: ChangeHash) -> RustBuffer {
     |                                                                      `- error: cannot find type 'RustBuffer' in scope
3305 |     return FfiConverterTypeChangeHash.lower(value)
3306 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3328:38: error: cannot find type 'RustBuffer' in scope
3326 |     }
3327 |
3328 |     public static func lift(_ value: RustBuffer) throws -> Cursor {
     |                                      `- error: cannot find type 'RustBuffer' in scope
3329 |         return try FfiConverterSequenceUInt8.lift(value)
3330 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3332:50: error: cannot find type 'RustBuffer' in scope
3330 |     }
3331 |
3332 |     public static func lower(_ value: Cursor) -> RustBuffer {
     |                                                  `- error: cannot find type 'RustBuffer' in scope
3333 |         return FfiConverterSequenceUInt8.lower(value)
3334 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3319:15: error: type 'FfiConverterTypeCursor' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3317 | @_documentation(visibility: private)
3318 | #endif
3319 | public struct FfiConverterTypeCursor: FfiConverter {
     |               |- error: type 'FfiConverterTypeCursor' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
3320 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Cursor {
3321 |         return try FfiConverterSequenceUInt8.read(from: &buf)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3341:50: error: cannot find type 'RustBuffer' in scope
3339 | @_documentation(visibility: private)
3340 | #endif
3341 | public func FfiConverterTypeCursor_lift(_ value: RustBuffer) throws -> Cursor {
     |                                                  `- error: cannot find type 'RustBuffer' in scope
3342 |     return try FfiConverterTypeCursor.lift(value)
3343 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3348:62: error: cannot find type 'RustBuffer' in scope
3346 | @_documentation(visibility: private)
3347 | #endif
3348 | public func FfiConverterTypeCursor_lower(_ value: Cursor) -> RustBuffer {
     |                                                              `- error: cannot find type 'RustBuffer' in scope
3349 |     return FfiConverterTypeCursor.lower(value)
3350 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3372:38: error: cannot find type 'RustBuffer' in scope
3370 |     }
3371 |
3372 |     public static func lift(_ value: RustBuffer) throws -> ObjId {
     |                                      `- error: cannot find type 'RustBuffer' in scope
3373 |         return try FfiConverterSequenceUInt8.lift(value)
3374 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3376:49: error: cannot find type 'RustBuffer' in scope
3374 |     }
3375 |
3376 |     public static func lower(_ value: ObjId) -> RustBuffer {
     |                                                 `- error: cannot find type 'RustBuffer' in scope
3377 |         return FfiConverterSequenceUInt8.lower(value)
3378 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3363:15: error: type 'FfiConverterTypeObjId' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3361 | @_documentation(visibility: private)
3362 | #endif
3363 | public struct FfiConverterTypeObjId: FfiConverter {
     |               |- error: type 'FfiConverterTypeObjId' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
3364 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ObjId {
3365 |         return try FfiConverterSequenceUInt8.read(from: &buf)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3385:49: error: cannot find type 'RustBuffer' in scope
3383 | @_documentation(visibility: private)
3384 | #endif
3385 | public func FfiConverterTypeObjId_lift(_ value: RustBuffer) throws -> ObjId {
     |                                                 `- error: cannot find type 'RustBuffer' in scope
3386 |     return try FfiConverterTypeObjId.lift(value)
3387 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3392:60: error: cannot find type 'RustBuffer' in scope
3390 | @_documentation(visibility: private)
3391 | #endif
3392 | public func FfiConverterTypeObjId_lower(_ value: ObjId) -> RustBuffer {
     |                                                            `- error: cannot find type 'RustBuffer' in scope
3393 |     return FfiConverterTypeObjId.lower(value)
3394 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3414:40: error: cannot find 'ffi_uniffi_automerge_uniffi_contract_version' in scope
3412 |     let bindings_contract_version = 26
3413 |     // Get the scaffolding contract version by calling the into the dylib
3414 |     let scaffolding_contract_version = ffi_uniffi_automerge_uniffi_contract_version()
     |                                        `- error: cannot find 'ffi_uniffi_automerge_uniffi_contract_version' in scope
3415 |     if bindings_contract_version != scaffolding_contract_version {
3416 |         return InitializationResult.contractVersionMismatch
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3418:9: error: cannot find 'uniffi_uniffi_automerge_checksum_func_root' in scope
3416 |         return InitializationResult.contractVersionMismatch
3417 |     }
3418 |     if (uniffi_uniffi_automerge_checksum_func_root() != 19647) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_func_root' in scope
3419 |         return InitializationResult.apiChecksumMismatch
3420 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3421:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_actor_id' in scope
3419 |         return InitializationResult.apiChecksumMismatch
3420 |     }
3421 |     if (uniffi_uniffi_automerge_checksum_method_doc_actor_id() != 10869) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_actor_id' in scope
3422 |         return InitializationResult.apiChecksumMismatch
3423 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3424:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes' in scope
3422 |         return InitializationResult.apiChecksumMismatch
3423 |     }
3424 |     if (uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes() != 57114) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes' in scope
3425 |         return InitializationResult.apiChecksumMismatch
3426 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3427:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes_with_patches' in scope
3425 |         return InitializationResult.apiChecksumMismatch
3426 |     }
3427 |     if (uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes_with_patches() != 63928) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes_with_patches' in scope
3428 |         return InitializationResult.apiChecksumMismatch
3429 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3430:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_change_by_hash' in scope
3428 |         return InitializationResult.apiChecksumMismatch
3429 |     }
3430 |     if (uniffi_uniffi_automerge_checksum_method_doc_change_by_hash() != 44577) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_change_by_hash' in scope
3431 |         return InitializationResult.apiChecksumMismatch
3432 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3433:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_changes' in scope
3431 |         return InitializationResult.apiChecksumMismatch
3432 |     }
3433 |     if (uniffi_uniffi_automerge_checksum_method_doc_changes() != 1878) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_changes' in scope
3434 |         return InitializationResult.apiChecksumMismatch
3435 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3436:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_commit_with' in scope
3434 |         return InitializationResult.apiChecksumMismatch
3435 |     }
3436 |     if (uniffi_uniffi_automerge_checksum_method_doc_commit_with() != 65319) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_commit_with' in scope
3437 |         return InitializationResult.apiChecksumMismatch
3438 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3439:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor' in scope
3437 |         return InitializationResult.apiChecksumMismatch
3438 |     }
3439 |     if (uniffi_uniffi_automerge_checksum_method_doc_cursor() != 18441) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor' in scope
3440 |         return InitializationResult.apiChecksumMismatch
3441 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3442:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_at' in scope
3440 |         return InitializationResult.apiChecksumMismatch
3441 |     }
3442 |     if (uniffi_uniffi_automerge_checksum_method_doc_cursor_at() != 39363) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_at' in scope
3443 |         return InitializationResult.apiChecksumMismatch
3444 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3445:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_position' in scope
3443 |         return InitializationResult.apiChecksumMismatch
3444 |     }
3445 |     if (uniffi_uniffi_automerge_checksum_method_doc_cursor_position() != 5760) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_position' in scope
3446 |         return InitializationResult.apiChecksumMismatch
3447 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3448:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_position_at' in scope
3446 |         return InitializationResult.apiChecksumMismatch
3447 |     }
3448 |     if (uniffi_uniffi_automerge_checksum_method_doc_cursor_position_at() != 35233) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_position_at' in scope
3449 |         return InitializationResult.apiChecksumMismatch
3450 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3451:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_delete_in_list' in scope
3449 |         return InitializationResult.apiChecksumMismatch
3450 |     }
3451 |     if (uniffi_uniffi_automerge_checksum_method_doc_delete_in_list() != 36066) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_delete_in_list' in scope
3452 |         return InitializationResult.apiChecksumMismatch
3453 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3454:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_delete_in_map' in scope
3452 |         return InitializationResult.apiChecksumMismatch
3453 |     }
3454 |     if (uniffi_uniffi_automerge_checksum_method_doc_delete_in_map() != 1721) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_delete_in_map' in scope
3455 |         return InitializationResult.apiChecksumMismatch
3456 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3457:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_difference' in scope
3455 |         return InitializationResult.apiChecksumMismatch
3456 |     }
3457 |     if (uniffi_uniffi_automerge_checksum_method_doc_difference() != 13614) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_difference' in scope
3458 |         return InitializationResult.apiChecksumMismatch
3459 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3460:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_encode_changes_since' in scope
3458 |         return InitializationResult.apiChecksumMismatch
3459 |     }
3460 |     if (uniffi_uniffi_automerge_checksum_method_doc_encode_changes_since() != 49806) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_encode_changes_since' in scope
3461 |         return InitializationResult.apiChecksumMismatch
3462 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3463:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_encode_new_changes' in scope
3461 |         return InitializationResult.apiChecksumMismatch
3462 |     }
3463 |     if (uniffi_uniffi_automerge_checksum_method_doc_encode_new_changes() != 56722) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_encode_new_changes' in scope
3464 |         return InitializationResult.apiChecksumMismatch
3465 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3466:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_fork' in scope
3464 |         return InitializationResult.apiChecksumMismatch
3465 |     }
3466 |     if (uniffi_uniffi_automerge_checksum_method_doc_fork() != 38250) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_fork' in scope
3467 |         return InitializationResult.apiChecksumMismatch
3468 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3469:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_fork_at' in scope
3467 |         return InitializationResult.apiChecksumMismatch
3468 |     }
3469 |     if (uniffi_uniffi_automerge_checksum_method_doc_fork_at() != 49724) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_fork_at' in scope
3470 |         return InitializationResult.apiChecksumMismatch
3471 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3472:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_generate_sync_message' in scope
3470 |         return InitializationResult.apiChecksumMismatch
3471 |     }
3472 |     if (uniffi_uniffi_automerge_checksum_method_doc_generate_sync_message() != 33156) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_generate_sync_message' in scope
3473 |         return InitializationResult.apiChecksumMismatch
3474 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3475:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_list' in scope
3473 |         return InitializationResult.apiChecksumMismatch
3474 |     }
3475 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_list() != 42311) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_list' in scope
3476 |         return InitializationResult.apiChecksumMismatch
3477 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3478:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_map' in scope
3476 |         return InitializationResult.apiChecksumMismatch
3477 |     }
3478 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_map() != 29778) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_map' in scope
3479 |         return InitializationResult.apiChecksumMismatch
3480 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3481:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_in_list' in scope
3479 |         return InitializationResult.apiChecksumMismatch
3480 |     }
3481 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_all_in_list() != 3346) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_in_list' in scope
3482 |         return InitializationResult.apiChecksumMismatch
3483 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3484:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_in_map' in scope
3482 |         return InitializationResult.apiChecksumMismatch
3483 |     }
3484 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_all_in_map() != 46751) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_in_map' in scope
3485 |         return InitializationResult.apiChecksumMismatch
3486 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3487:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_at_in_list' in scope
3485 |         return InitializationResult.apiChecksumMismatch
3486 |     }
3487 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_at_in_list() != 29393) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_at_in_list' in scope
3488 |         return InitializationResult.apiChecksumMismatch
3489 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3490:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_at_in_map' in scope
3488 |         return InitializationResult.apiChecksumMismatch
3489 |     }
3490 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_at_in_map() != 41003) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_at_in_map' in scope
3491 |         return InitializationResult.apiChecksumMismatch
3492 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3493:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_in_list' in scope
3491 |         return InitializationResult.apiChecksumMismatch
3492 |     }
3493 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_in_list() != 55210) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_in_list' in scope
3494 |         return InitializationResult.apiChecksumMismatch
3495 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3496:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_in_map' in scope
3494 |         return InitializationResult.apiChecksumMismatch
3495 |     }
3496 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_in_map() != 27911) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_in_map' in scope
3497 |         return InitializationResult.apiChecksumMismatch
3498 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3499:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_heads' in scope
3497 |         return InitializationResult.apiChecksumMismatch
3498 |     }
3499 |     if (uniffi_uniffi_automerge_checksum_method_doc_heads() != 44667) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_heads' in scope
3500 |         return InitializationResult.apiChecksumMismatch
3501 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3502:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_increment_in_list' in scope
3500 |         return InitializationResult.apiChecksumMismatch
3501 |     }
3502 |     if (uniffi_uniffi_automerge_checksum_method_doc_increment_in_list() != 6803) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_increment_in_list' in scope
3503 |         return InitializationResult.apiChecksumMismatch
3504 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3505:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_increment_in_map' in scope
3503 |         return InitializationResult.apiChecksumMismatch
3504 |     }
3505 |     if (uniffi_uniffi_automerge_checksum_method_doc_increment_in_map() != 24542) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_increment_in_map' in scope
3506 |         return InitializationResult.apiChecksumMismatch
3507 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3508:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_insert_in_list' in scope
3506 |         return InitializationResult.apiChecksumMismatch
3507 |     }
3508 |     if (uniffi_uniffi_automerge_checksum_method_doc_insert_in_list() != 26167) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_insert_in_list' in scope
3509 |         return InitializationResult.apiChecksumMismatch
3510 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3511:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_insert_object_in_list' in scope
3509 |         return InitializationResult.apiChecksumMismatch
3510 |     }
3511 |     if (uniffi_uniffi_automerge_checksum_method_doc_insert_object_in_list() != 30538) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_insert_object_in_list' in scope
3512 |         return InitializationResult.apiChecksumMismatch
3513 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3514:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_join_block' in scope
3512 |         return InitializationResult.apiChecksumMismatch
3513 |     }
3514 |     if (uniffi_uniffi_automerge_checksum_method_doc_join_block() != 37348) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_join_block' in scope
3515 |         return InitializationResult.apiChecksumMismatch
3516 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3517:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_length' in scope
3515 |         return InitializationResult.apiChecksumMismatch
3516 |     }
3517 |     if (uniffi_uniffi_automerge_checksum_method_doc_length() != 30352) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_length' in scope
3518 |         return InitializationResult.apiChecksumMismatch
3519 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3520:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_length_at' in scope
3518 |         return InitializationResult.apiChecksumMismatch
3519 |     }
3520 |     if (uniffi_uniffi_automerge_checksum_method_doc_length_at() != 64377) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_length_at' in scope
3521 |         return InitializationResult.apiChecksumMismatch
3522 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3523:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_entries' in scope
3521 |         return InitializationResult.apiChecksumMismatch
3522 |     }
3523 |     if (uniffi_uniffi_automerge_checksum_method_doc_map_entries() != 3918) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_entries' in scope
3524 |         return InitializationResult.apiChecksumMismatch
3525 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3526:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_entries_at' in scope
3524 |         return InitializationResult.apiChecksumMismatch
3525 |     }
3526 |     if (uniffi_uniffi_automerge_checksum_method_doc_map_entries_at() != 35589) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_entries_at' in scope
3527 |         return InitializationResult.apiChecksumMismatch
3528 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3529:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_keys' in scope
3527 |         return InitializationResult.apiChecksumMismatch
3528 |     }
3529 |     if (uniffi_uniffi_automerge_checksum_method_doc_map_keys() != 45893) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_keys' in scope
3530 |         return InitializationResult.apiChecksumMismatch
3531 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3532:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_keys_at' in scope
3530 |         return InitializationResult.apiChecksumMismatch
3531 |     }
3532 |     if (uniffi_uniffi_automerge_checksum_method_doc_map_keys_at() != 36273) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_keys_at' in scope
3533 |         return InitializationResult.apiChecksumMismatch
3534 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3535:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_mark' in scope
3533 |         return InitializationResult.apiChecksumMismatch
3534 |     }
3535 |     if (uniffi_uniffi_automerge_checksum_method_doc_mark() != 5875) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_mark' in scope
3536 |         return InitializationResult.apiChecksumMismatch
3537 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3538:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks' in scope
3536 |         return InitializationResult.apiChecksumMismatch
3537 |     }
3538 |     if (uniffi_uniffi_automerge_checksum_method_doc_marks() != 58967) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks' in scope
3539 |         return InitializationResult.apiChecksumMismatch
3540 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3541:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks_at' in scope
3539 |         return InitializationResult.apiChecksumMismatch
3540 |     }
3541 |     if (uniffi_uniffi_automerge_checksum_method_doc_marks_at() != 57491) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks_at' in scope
3542 |         return InitializationResult.apiChecksumMismatch
3543 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3544:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks_at_position' in scope
3542 |         return InitializationResult.apiChecksumMismatch
3543 |     }
3544 |     if (uniffi_uniffi_automerge_checksum_method_doc_marks_at_position() != 19243) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks_at_position' in scope
3545 |         return InitializationResult.apiChecksumMismatch
3546 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3547:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_merge' in scope
3545 |         return InitializationResult.apiChecksumMismatch
3546 |     }
3547 |     if (uniffi_uniffi_automerge_checksum_method_doc_merge() != 8598) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_merge' in scope
3548 |         return InitializationResult.apiChecksumMismatch
3549 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3550:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_merge_with_patches' in scope
3548 |         return InitializationResult.apiChecksumMismatch
3549 |     }
3550 |     if (uniffi_uniffi_automerge_checksum_method_doc_merge_with_patches() != 63992) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_merge_with_patches' in scope
3551 |         return InitializationResult.apiChecksumMismatch
3552 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3553:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_object_type' in scope
3551 |         return InitializationResult.apiChecksumMismatch
3552 |     }
3553 |     if (uniffi_uniffi_automerge_checksum_method_doc_object_type() != 15479) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_object_type' in scope
3554 |         return InitializationResult.apiChecksumMismatch
3555 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3556:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_path' in scope
3554 |         return InitializationResult.apiChecksumMismatch
3555 |     }
3556 |     if (uniffi_uniffi_automerge_checksum_method_doc_path() != 29434) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_path' in scope
3557 |         return InitializationResult.apiChecksumMismatch
3558 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3559:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_in_list' in scope
3557 |         return InitializationResult.apiChecksumMismatch
3558 |     }
3559 |     if (uniffi_uniffi_automerge_checksum_method_doc_put_in_list() != 39558) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_in_list' in scope
3560 |         return InitializationResult.apiChecksumMismatch
3561 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3562:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_in_map' in scope
3560 |         return InitializationResult.apiChecksumMismatch
3561 |     }
3562 |     if (uniffi_uniffi_automerge_checksum_method_doc_put_in_map() != 3891) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_in_map' in scope
3563 |         return InitializationResult.apiChecksumMismatch
3564 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3565:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_object_in_list' in scope
3563 |         return InitializationResult.apiChecksumMismatch
3564 |     }
3565 |     if (uniffi_uniffi_automerge_checksum_method_doc_put_object_in_list() != 29333) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_object_in_list' in scope
3566 |         return InitializationResult.apiChecksumMismatch
3567 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3568:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_object_in_map' in scope
3566 |         return InitializationResult.apiChecksumMismatch
3567 |     }
3568 |     if (uniffi_uniffi_automerge_checksum_method_doc_put_object_in_map() != 50970) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_object_in_map' in scope
3569 |         return InitializationResult.apiChecksumMismatch
3570 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3571:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message' in scope
3569 |         return InitializationResult.apiChecksumMismatch
3570 |     }
3571 |     if (uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message() != 17509) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message' in scope
3572 |         return InitializationResult.apiChecksumMismatch
3573 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3574:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message_with_patches' in scope
3572 |         return InitializationResult.apiChecksumMismatch
3573 |     }
3574 |     if (uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message_with_patches() != 42532) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message_with_patches' in scope
3575 |         return InitializationResult.apiChecksumMismatch
3576 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3577:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_save' in scope
3575 |         return InitializationResult.apiChecksumMismatch
3576 |     }
3577 |     if (uniffi_uniffi_automerge_checksum_method_doc_save() != 20308) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_save' in scope
3578 |         return InitializationResult.apiChecksumMismatch
3579 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3580:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_set_actor' in scope
3578 |         return InitializationResult.apiChecksumMismatch
3579 |     }
3580 |     if (uniffi_uniffi_automerge_checksum_method_doc_set_actor() != 64337) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_set_actor' in scope
3581 |         return InitializationResult.apiChecksumMismatch
3582 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3583:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_splice' in scope
3581 |         return InitializationResult.apiChecksumMismatch
3582 |     }
3583 |     if (uniffi_uniffi_automerge_checksum_method_doc_splice() != 29894) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_splice' in scope
3584 |         return InitializationResult.apiChecksumMismatch
3585 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3586:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_splice_text' in scope
3584 |         return InitializationResult.apiChecksumMismatch
3585 |     }
3586 |     if (uniffi_uniffi_automerge_checksum_method_doc_splice_text() != 20602) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_splice_text' in scope
3587 |         return InitializationResult.apiChecksumMismatch
3588 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3589:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_split_block' in scope
3587 |         return InitializationResult.apiChecksumMismatch
3588 |     }
3589 |     if (uniffi_uniffi_automerge_checksum_method_doc_split_block() != 10956) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_split_block' in scope
3590 |         return InitializationResult.apiChecksumMismatch
3591 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3592:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text' in scope
3590 |         return InitializationResult.apiChecksumMismatch
3591 |     }
3592 |     if (uniffi_uniffi_automerge_checksum_method_doc_text() != 64716) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text' in scope
3593 |         return InitializationResult.apiChecksumMismatch
3594 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3595:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text_at' in scope
3593 |         return InitializationResult.apiChecksumMismatch
3594 |     }
3595 |     if (uniffi_uniffi_automerge_checksum_method_doc_text_at() != 45714) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text_at' in scope
3596 |         return InitializationResult.apiChecksumMismatch
3597 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3598:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text_encoding' in scope
3596 |         return InitializationResult.apiChecksumMismatch
3597 |     }
3598 |     if (uniffi_uniffi_automerge_checksum_method_doc_text_encoding() != 58521) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text_encoding' in scope
3599 |         return InitializationResult.apiChecksumMismatch
3600 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3601:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_update_text' in scope
3599 |         return InitializationResult.apiChecksumMismatch
3600 |     }
3601 |     if (uniffi_uniffi_automerge_checksum_method_doc_update_text() != 26364) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_update_text' in scope
3602 |         return InitializationResult.apiChecksumMismatch
3603 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3604:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_values' in scope
3602 |         return InitializationResult.apiChecksumMismatch
3603 |     }
3604 |     if (uniffi_uniffi_automerge_checksum_method_doc_values() != 48159) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_values' in scope
3605 |         return InitializationResult.apiChecksumMismatch
3606 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3607:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_values_at' in scope
3605 |         return InitializationResult.apiChecksumMismatch
3606 |     }
3607 |     if (uniffi_uniffi_automerge_checksum_method_doc_values_at() != 16206) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_values_at' in scope
3608 |         return InitializationResult.apiChecksumMismatch
3609 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3610:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_encode' in scope
3608 |         return InitializationResult.apiChecksumMismatch
3609 |     }
3610 |     if (uniffi_uniffi_automerge_checksum_method_syncstate_encode() != 34911) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_encode' in scope
3611 |         return InitializationResult.apiChecksumMismatch
3612 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3613:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_reset' in scope
3611 |         return InitializationResult.apiChecksumMismatch
3612 |     }
3613 |     if (uniffi_uniffi_automerge_checksum_method_syncstate_reset() != 57480) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_reset' in scope
3614 |         return InitializationResult.apiChecksumMismatch
3615 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3616:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_their_heads' in scope
3614 |         return InitializationResult.apiChecksumMismatch
3615 |     }
3616 |     if (uniffi_uniffi_automerge_checksum_method_syncstate_their_heads() != 39870) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_their_heads' in scope
3617 |         return InitializationResult.apiChecksumMismatch
3618 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3619:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_load' in scope
3617 |         return InitializationResult.apiChecksumMismatch
3618 |     }
3619 |     if (uniffi_uniffi_automerge_checksum_constructor_doc_load() != 20048) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_load' in scope
3620 |         return InitializationResult.apiChecksumMismatch
3621 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3622:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new' in scope
3620 |         return InitializationResult.apiChecksumMismatch
3621 |     }
3622 |     if (uniffi_uniffi_automerge_checksum_constructor_doc_new() != 9447) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new' in scope
3623 |         return InitializationResult.apiChecksumMismatch
3624 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3625:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new_with_actor' in scope
3623 |         return InitializationResult.apiChecksumMismatch
3624 |     }
3625 |     if (uniffi_uniffi_automerge_checksum_constructor_doc_new_with_actor() != 21001) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new_with_actor' in scope
3626 |         return InitializationResult.apiChecksumMismatch
3627 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3628:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new_with_text_encoding' in scope
3626 |         return InitializationResult.apiChecksumMismatch
3627 |     }
3628 |     if (uniffi_uniffi_automerge_checksum_constructor_doc_new_with_text_encoding() != 28053) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new_with_text_encoding' in scope
3629 |         return InitializationResult.apiChecksumMismatch
3630 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3631:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_syncstate_decode' in scope
3629 |         return InitializationResult.apiChecksumMismatch
3630 |     }
3631 |     if (uniffi_uniffi_automerge_checksum_constructor_syncstate_decode() != 17966) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_syncstate_decode' in scope
3632 |         return InitializationResult.apiChecksumMismatch
3633 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3634:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_syncstate_new' in scope
3632 |         return InitializationResult.apiChecksumMismatch
3633 |     }
3634 |     if (uniffi_uniffi_automerge_checksum_constructor_syncstate_new() != 37569) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_syncstate_new' in scope
3635 |         return InitializationResult.apiChecksumMismatch
3636 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:742:5: error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_new_with_actor' in scope
 740 | public static func newWithActor(actor: ActorId) -> Doc {
 741 |     return try!  FfiConverterTypeDoc.lift(try! rustCall() {
 742 |     uniffi_uniffi_automerge_fn_constructor_doc_new_with_actor(
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_new_with_actor' in scope
 743 |         FfiConverterTypeActorId.lower(actor),$0
 744 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1216:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_set_actor' in scope
1214 |
1215 | open func setActor(actor: ActorId) {try! rustCall() {
1216 |     uniffi_uniffi_automerge_fn_method_doc_set_actor(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_set_actor' in scope
1217 |         FfiConverterTypeActorId.lower(actor),$0
1218 |     )
[3/3] Compiling AutomergeUniffi automerge.swift
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:14:23: error: cannot find type 'RustBuffer' in scope
  12 | #endif
  13 |
  14 | fileprivate extension RustBuffer {
     |                       `- error: cannot find type 'RustBuffer' in scope
  15 |     // Allocate a new buffer, copying the contents of a `UInt8` array.
  16 |     init(bytes: [UInt8]) {
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:38:23: error: cannot find type 'ForeignBytes' in scope
  36 | }
  37 |
  38 | fileprivate extension ForeignBytes {
     |                       `- error: cannot find type 'ForeignBytes' in scope
  39 |     init(bufferPointer: UnsafeBufferPointer<UInt8>) {
  40 |         self.init(len: Int32(bufferPointer.count), data: bufferPointer.baseAddress)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:52:22: error: cannot find type 'RustBuffer' in scope
  50 |
  51 | fileprivate extension Data {
  52 |     init(rustBuffer: RustBuffer) {
     |                      `- error: cannot find type 'RustBuffer' in scope
  53 |         self.init(
  54 |             bytesNoCopy: rustBuffer.data!,
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:190:76: error: cannot find type 'RustBuffer' in scope
 188 | // Types conforming to `FfiConverterRustBuffer` lift and lower into a `RustBuffer`.
 189 | // Used for complex types where it's hard to write a custom lift/lower.
 190 | fileprivate protocol FfiConverterRustBuffer: FfiConverter where FfiType == RustBuffer {}
     |                                                                            `- error: cannot find type 'RustBuffer' in scope
 191 |
 192 | extension FfiConverterRustBuffer {
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:196:36: error: cannot find type 'RustBuffer' in scope
 194 |     @_documentation(visibility: private)
 195 | #endif
 196 |     public static func lift(_ buf: RustBuffer) throws -> SwiftType {
     |                                    `- error: cannot find type 'RustBuffer' in scope
 197 |         var reader = createReader(data: Data(rustBuffer: buf))
 198 |         let value = try read(from: &reader)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:209:53: error: cannot find type 'RustBuffer' in scope
 207 |     @_documentation(visibility: private)
 208 | #endif
 209 |     public static func lower(_ value: SwiftType) -> RustBuffer {
     |                                                     `- error: cannot find type 'RustBuffer' in scope
 210 |           var writer = createWriter()
 211 |           write(value, into: &writer)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:256:23: error: cannot find type 'RustCallStatus' in scope
 254 | fileprivate let CALL_CANCELLED: Int8 = 3
 255 |
 256 | fileprivate extension RustCallStatus {
     |                       `- error: cannot find type 'RustCallStatus' in scope
 257 |     init() {
 258 |         self.init(
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:269:60: error: cannot find type 'RustCallStatus' in scope
 267 | }
 268 |
 269 | private func rustCall<T>(_ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
     |                                                            `- error: cannot find type 'RustCallStatus' in scope
 270 |     let neverThrow: ((RustBuffer) throws -> Never)? = nil
 271 |     return try makeRustCall(callback, errorHandler: neverThrow)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:275:32: error: cannot find type 'RustBuffer' in scope
 273 |
 274 | private func rustCallWithError<T, E: Swift.Error>(
 275 |     _ errorHandler: @escaping (RustBuffer) throws -> E,
     |                                `- error: cannot find type 'RustBuffer' in scope
 276 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
 277 |     try makeRustCall(callback, errorHandler: errorHandler)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:276:39: error: cannot find type 'RustCallStatus' in scope
 274 | private func rustCallWithError<T, E: Swift.Error>(
 275 |     _ errorHandler: @escaping (RustBuffer) throws -> E,
 276 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
     |                                       `- error: cannot find type 'RustCallStatus' in scope
 277 |     try makeRustCall(callback, errorHandler: errorHandler)
 278 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:281:39: error: cannot find type 'RustCallStatus' in scope
 279 |
 280 | private func makeRustCall<T, E: Swift.Error>(
 281 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
     |                                       `- error: cannot find type 'RustCallStatus' in scope
 282 |     errorHandler: ((RustBuffer) throws -> E)?
 283 | ) throws -> T {
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:282:21: error: cannot find type 'RustBuffer' in scope
 280 | private func makeRustCall<T, E: Swift.Error>(
 281 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
 282 |     errorHandler: ((RustBuffer) throws -> E)?
     |                     `- error: cannot find type 'RustBuffer' in scope
 283 | ) throws -> T {
 284 |     uniffiEnsureInitialized()
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:292:17: error: cannot find type 'RustCallStatus' in scope
 290 |
 291 | private func uniffiCheckCallStatus<E: Swift.Error>(
 292 |     callStatus: RustCallStatus,
     |                 `- error: cannot find type 'RustCallStatus' in scope
 293 |     errorHandler: ((RustBuffer) throws -> E)?
 294 | ) throws {
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:293:21: error: cannot find type 'RustBuffer' in scope
 291 | private func uniffiCheckCallStatus<E: Swift.Error>(
 292 |     callStatus: RustCallStatus,
 293 |     errorHandler: ((RustBuffer) throws -> E)?
     |                     `- error: cannot find type 'RustBuffer' in scope
 294 | ) throws {
 295 |     switch callStatus.code {
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:327:38: error: cannot find type 'RustCallStatus' in scope
 325 |
 326 | private func uniffiTraitInterfaceCall<T>(
 327 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
     |                                      `- error: cannot find type 'RustCallStatus' in scope
 328 |     makeCall: () throws -> T,
 329 |     writeReturn: (T) -> ()
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:340:38: error: cannot find type 'RustCallStatus' in scope
 338 |
 339 | private func uniffiTraitInterfaceCallWithError<T, E>(
 340 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
     |                                      `- error: cannot find type 'RustCallStatus' in scope
 341 |     makeCall: () throws -> T,
 342 |     writeReturn: (T) -> (),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:343:24: error: cannot find type 'RustBuffer' in scope
 341 |     makeCall: () throws -> T,
 342 |     writeReturn: (T) -> (),
 343 |     lowerError: (E) -> RustBuffer
     |                        `- error: cannot find type 'RustBuffer' in scope
 344 | ) {
 345 |     do {
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:508:25: error: cannot find type 'RustBuffer' in scope
 506 | fileprivate struct FfiConverterString: FfiConverter {
 507 |     typealias SwiftType = String
 508 |     typealias FfiType = RustBuffer
     |                         `- error: cannot find type 'RustBuffer' in scope
 509 |
 510 |     public static func lift(_ value: RustBuffer) throws -> String {
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:510:38: error: cannot find type 'RustBuffer' in scope
 508 |     typealias FfiType = RustBuffer
 509 |
 510 |     public static func lift(_ value: RustBuffer) throws -> String {
     |                                      `- error: cannot find type 'RustBuffer' in scope
 511 |         defer {
 512 |             value.deallocate()
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:521:50: error: cannot find type 'RustBuffer' in scope
 519 |     }
 520 |
 521 |     public static func lower(_ value: String) -> RustBuffer {
     |                                                  `- error: cannot find type 'RustBuffer' in scope
 522 |         return value.utf8CString.withUnsafeBufferPointer { ptr in
 523 |             // The swift string gives us int8_t, we want uint8_t.
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:506:20: error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
 504 | @_documentation(visibility: private)
 505 | #endif
 506 | fileprivate struct FfiConverterString: FfiConverter {
     |                    |- error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
 507 |     typealias SwiftType = String
 508 |     typealias FfiType = RustBuffer
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1566:15: error: type 'FfiConverterTypeChange' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
1564 | @_documentation(visibility: private)
1565 | #endif
1566 | public struct FfiConverterTypeChange: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeChange' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1567 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Change {
1568 |         return
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1593:48: error: cannot find type 'RustBuffer' in scope
1591 | @_documentation(visibility: private)
1592 | #endif
1593 | public func FfiConverterTypeChange_lift(_ buf: RustBuffer) throws -> Change {
     |                                                `- error: cannot find type 'RustBuffer' in scope
1594 |     return try FfiConverterTypeChange.lift(buf)
1595 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1600:62: error: cannot find type 'RustBuffer' in scope
1598 | @_documentation(visibility: private)
1599 | #endif
1600 | public func FfiConverterTypeChange_lower(_ value: Change) -> RustBuffer {
     |                                                              `- error: cannot find type 'RustBuffer' in scope
1601 |     return FfiConverterTypeChange.lower(value)
1602 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1640:15: error: type 'FfiConverterTypeKeyValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
1638 | @_documentation(visibility: private)
1639 | #endif
1640 | public struct FfiConverterTypeKeyValue: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeKeyValue' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1641 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> KeyValue {
1642 |         return
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1659:50: error: cannot find type 'RustBuffer' in scope
1657 | @_documentation(visibility: private)
1658 | #endif
1659 | public func FfiConverterTypeKeyValue_lift(_ buf: RustBuffer) throws -> KeyValue {
     |                                                  `- error: cannot find type 'RustBuffer' in scope
1660 |     return try FfiConverterTypeKeyValue.lift(buf)
1661 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1666:66: error: cannot find type 'RustBuffer' in scope
1664 | @_documentation(visibility: private)
1665 | #endif
1666 | public func FfiConverterTypeKeyValue_lower(_ value: KeyValue) -> RustBuffer {
     |                                                                  `- error: cannot find type 'RustBuffer' in scope
1667 |     return FfiConverterTypeKeyValue.lower(value)
1668 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1718:15: error: type 'FfiConverterTypeMark' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
1716 | @_documentation(visibility: private)
1717 | #endif
1718 | public struct FfiConverterTypeMark: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeMark' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1719 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Mark {
1720 |         return
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1741:46: error: cannot find type 'RustBuffer' in scope
1739 | @_documentation(visibility: private)
1740 | #endif
1741 | public func FfiConverterTypeMark_lift(_ buf: RustBuffer) throws -> Mark {
     |                                              `- error: cannot find type 'RustBuffer' in scope
1742 |     return try FfiConverterTypeMark.lift(buf)
1743 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1748:58: error: cannot find type 'RustBuffer' in scope
1746 | @_documentation(visibility: private)
1747 | #endif
1748 | public func FfiConverterTypeMark_lower(_ value: Mark) -> RustBuffer {
     |                                                          `- error: cannot find type 'RustBuffer' in scope
1749 |     return FfiConverterTypeMark.lower(value)
1750 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1788:15: error: type 'FfiConverterTypePatch' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
1786 | @_documentation(visibility: private)
1787 | #endif
1788 | public struct FfiConverterTypePatch: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypePatch' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1789 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Patch {
1790 |         return
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1807:47: error: cannot find type 'RustBuffer' in scope
1805 | @_documentation(visibility: private)
1806 | #endif
1807 | public func FfiConverterTypePatch_lift(_ buf: RustBuffer) throws -> Patch {
     |                                               `- error: cannot find type 'RustBuffer' in scope
1808 |     return try FfiConverterTypePatch.lift(buf)
1809 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1814:60: error: cannot find type 'RustBuffer' in scope
1812 | @_documentation(visibility: private)
1813 | #endif
1814 | public func FfiConverterTypePatch_lower(_ value: Patch) -> RustBuffer {
     |                                                            `- error: cannot find type 'RustBuffer' in scope
1815 |     return FfiConverterTypePatch.lower(value)
1816 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1854:15: error: type 'FfiConverterTypePathElement' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
1852 | @_documentation(visibility: private)
1853 | #endif
1854 | public struct FfiConverterTypePathElement: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypePathElement' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1855 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> PathElement {
1856 |         return
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1873:53: error: cannot find type 'RustBuffer' in scope
1871 | @_documentation(visibility: private)
1872 | #endif
1873 | public func FfiConverterTypePathElement_lift(_ buf: RustBuffer) throws -> PathElement {
     |                                                     `- error: cannot find type 'RustBuffer' in scope
1874 |     return try FfiConverterTypePathElement.lift(buf)
1875 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1880:72: error: cannot find type 'RustBuffer' in scope
1878 | @_documentation(visibility: private)
1879 | #endif
1880 | public func FfiConverterTypePathElement_lower(_ value: PathElement) -> RustBuffer {
     |                                                                        `- error: cannot find type 'RustBuffer' in scope
1881 |     return FfiConverterTypePathElement.lower(value)
1882 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1897:15: error: type 'FfiConverterTypeDecodeSyncStateError' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
1895 | @_documentation(visibility: private)
1896 | #endif
1897 | public struct FfiConverterTypeDecodeSyncStateError: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeDecodeSyncStateError' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1898 |     typealias SwiftType = DecodeSyncStateError
1899 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1954:15: error: type 'FfiConverterTypeDocError' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
1952 | @_documentation(visibility: private)
1953 | #endif
1954 | public struct FfiConverterTypeDocError: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeDocError' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
1955 |     typealias SwiftType = DocError
1956 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2017:15: error: type 'FfiConverterTypeExpandMark' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2015 | @_documentation(visibility: private)
2016 | #endif
2017 | public struct FfiConverterTypeExpandMark: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeExpandMark' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2018 |     typealias SwiftType = ExpandMark
2019 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2063:52: error: cannot find type 'RustBuffer' in scope
2061 | @_documentation(visibility: private)
2062 | #endif
2063 | public func FfiConverterTypeExpandMark_lift(_ buf: RustBuffer) throws -> ExpandMark {
     |                                                    `- error: cannot find type 'RustBuffer' in scope
2064 |     return try FfiConverterTypeExpandMark.lift(buf)
2065 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2070:70: error: cannot find type 'RustBuffer' in scope
2068 | @_documentation(visibility: private)
2069 | #endif
2070 | public func FfiConverterTypeExpandMark_lower(_ value: ExpandMark) -> RustBuffer {
     |                                                                      `- error: cannot find type 'RustBuffer' in scope
2071 |     return FfiConverterTypeExpandMark.lower(value)
2072 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2093:15: error: type 'FfiConverterTypeLoadError' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2091 | @_documentation(visibility: private)
2092 | #endif
2093 | public struct FfiConverterTypeLoadError: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeLoadError' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2094 |     typealias SwiftType = LoadError
2095 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2149:15: error: type 'FfiConverterTypeObjType' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2147 | @_documentation(visibility: private)
2148 | #endif
2149 | public struct FfiConverterTypeObjType: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeObjType' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2150 |     typealias SwiftType = ObjType
2151 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2189:49: error: cannot find type 'RustBuffer' in scope
2187 | @_documentation(visibility: private)
2188 | #endif
2189 | public func FfiConverterTypeObjType_lift(_ buf: RustBuffer) throws -> ObjType {
     |                                                 `- error: cannot find type 'RustBuffer' in scope
2190 |     return try FfiConverterTypeObjType.lift(buf)
2191 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2196:64: error: cannot find type 'RustBuffer' in scope
2194 | @_documentation(visibility: private)
2195 | #endif
2196 | public func FfiConverterTypeObjType_lower(_ value: ObjType) -> RustBuffer {
     |                                                                `- error: cannot find type 'RustBuffer' in scope
2197 |     return FfiConverterTypeObjType.lower(value)
2198 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2233:15: error: type 'FfiConverterTypePatchAction' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2231 | @_documentation(visibility: private)
2232 | #endif
2233 | public struct FfiConverterTypePatchAction: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypePatchAction' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2234 |     typealias SwiftType = PatchAction
2235 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2333:53: error: cannot find type 'RustBuffer' in scope
2331 | @_documentation(visibility: private)
2332 | #endif
2333 | public func FfiConverterTypePatchAction_lift(_ buf: RustBuffer) throws -> PatchAction {
     |                                                     `- error: cannot find type 'RustBuffer' in scope
2334 |     return try FfiConverterTypePatchAction.lift(buf)
2335 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2340:72: error: cannot find type 'RustBuffer' in scope
2338 | @_documentation(visibility: private)
2339 | #endif
2340 | public func FfiConverterTypePatchAction_lower(_ value: PatchAction) -> RustBuffer {
     |                                                                        `- error: cannot find type 'RustBuffer' in scope
2341 |     return FfiConverterTypePatchAction.lower(value)
2342 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2365:15: error: type 'FfiConverterTypePosition' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2363 | @_documentation(visibility: private)
2364 | #endif
2365 | public struct FfiConverterTypePosition: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypePosition' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2366 |     typealias SwiftType = Position
2367 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2403:50: error: cannot find type 'RustBuffer' in scope
2401 | @_documentation(visibility: private)
2402 | #endif
2403 | public func FfiConverterTypePosition_lift(_ buf: RustBuffer) throws -> Position {
     |                                                  `- error: cannot find type 'RustBuffer' in scope
2404 |     return try FfiConverterTypePosition.lift(buf)
2405 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2410:66: error: cannot find type 'RustBuffer' in scope
2408 | @_documentation(visibility: private)
2409 | #endif
2410 | public func FfiConverterTypePosition_lower(_ value: Position) -> RustBuffer {
     |                                                                  `- error: cannot find type 'RustBuffer' in scope
2411 |     return FfiConverterTypePosition.lower(value)
2412 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2435:15: error: type 'FfiConverterTypeProp' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2433 | @_documentation(visibility: private)
2434 | #endif
2435 | public struct FfiConverterTypeProp: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeProp' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2436 |     typealias SwiftType = Prop
2437 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2473:46: error: cannot find type 'RustBuffer' in scope
2471 | @_documentation(visibility: private)
2472 | #endif
2473 | public func FfiConverterTypeProp_lift(_ buf: RustBuffer) throws -> Prop {
     |                                              `- error: cannot find type 'RustBuffer' in scope
2474 |     return try FfiConverterTypeProp.lift(buf)
2475 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2480:58: error: cannot find type 'RustBuffer' in scope
2478 | @_documentation(visibility: private)
2479 | #endif
2480 | public func FfiConverterTypeProp_lower(_ value: Prop) -> RustBuffer {
     |                                                          `- error: cannot find type 'RustBuffer' in scope
2481 |     return FfiConverterTypeProp.lower(value)
2482 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2505:15: error: type 'FfiConverterTypeReceiveSyncError' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2503 | @_documentation(visibility: private)
2504 | #endif
2505 | public struct FfiConverterTypeReceiveSyncError: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeReceiveSyncError' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2506 |     typealias SwiftType = ReceiveSyncError
2507 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2583:15: error: type 'FfiConverterTypeScalarValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2581 | @_documentation(visibility: private)
2582 | #endif
2583 | public struct FfiConverterTypeScalarValue: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeScalarValue' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2584 |     typealias SwiftType = ScalarValue
2585 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2684:53: error: cannot find type 'RustBuffer' in scope
2682 | @_documentation(visibility: private)
2683 | #endif
2684 | public func FfiConverterTypeScalarValue_lift(_ buf: RustBuffer) throws -> ScalarValue {
     |                                                     `- error: cannot find type 'RustBuffer' in scope
2685 |     return try FfiConverterTypeScalarValue.lift(buf)
2686 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2691:72: error: cannot find type 'RustBuffer' in scope
2689 | @_documentation(visibility: private)
2690 | #endif
2691 | public func FfiConverterTypeScalarValue_lower(_ value: ScalarValue) -> RustBuffer {
     |                                                                        `- error: cannot find type 'RustBuffer' in scope
2692 |     return FfiConverterTypeScalarValue.lower(value)
2693 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2716:15: error: type 'FfiConverterTypeTextEncoding' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2714 | @_documentation(visibility: private)
2715 | #endif
2716 | public struct FfiConverterTypeTextEncoding: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeTextEncoding' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2717 |     typealias SwiftType = TextEncoding
2718 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2762:54: error: cannot find type 'RustBuffer' in scope
2760 | @_documentation(visibility: private)
2761 | #endif
2762 | public func FfiConverterTypeTextEncoding_lift(_ buf: RustBuffer) throws -> TextEncoding {
     |                                                      `- error: cannot find type 'RustBuffer' in scope
2763 |     return try FfiConverterTypeTextEncoding.lift(buf)
2764 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2769:74: error: cannot find type 'RustBuffer' in scope
2767 | @_documentation(visibility: private)
2768 | #endif
2769 | public func FfiConverterTypeTextEncoding_lower(_ value: TextEncoding) -> RustBuffer {
     |                                                                          `- error: cannot find type 'RustBuffer' in scope
2770 |     return FfiConverterTypeTextEncoding.lower(value)
2771 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2794:15: error: type 'FfiConverterTypeValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2792 | @_documentation(visibility: private)
2793 | #endif
2794 | public struct FfiConverterTypeValue: FfiConverterRustBuffer {
     |               |- error: type 'FfiConverterTypeValue' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
2795 |     typealias SwiftType = Value
2796 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2833:47: error: cannot find type 'RustBuffer' in scope
2831 | @_documentation(visibility: private)
2832 | #endif
2833 | public func FfiConverterTypeValue_lift(_ buf: RustBuffer) throws -> Value {
     |                                               `- error: cannot find type 'RustBuffer' in scope
2834 |     return try FfiConverterTypeValue.lift(buf)
2835 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2840:60: error: cannot find type 'RustBuffer' in scope
2838 | @_documentation(visibility: private)
2839 | #endif
2840 | public func FfiConverterTypeValue_lower(_ value: Value) -> RustBuffer {
     |                                                            `- error: cannot find type 'RustBuffer' in scope
2841 |     return FfiConverterTypeValue.lower(value)
2842 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2853:20: error: type 'FfiConverterOptionString' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2851 | @_documentation(visibility: private)
2852 | #endif
2853 | fileprivate struct FfiConverterOptionString: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterOptionString' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2854 |     typealias SwiftType = String?
2855 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2877:20: error: type 'FfiConverterOptionTypeChange' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2875 | @_documentation(visibility: private)
2876 | #endif
2877 | fileprivate struct FfiConverterOptionTypeChange: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterOptionTypeChange' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2878 |     typealias SwiftType = Change?
2879 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2901:20: error: type 'FfiConverterOptionTypeValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2899 | @_documentation(visibility: private)
2900 | #endif
2901 | fileprivate struct FfiConverterOptionTypeValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterOptionTypeValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2902 |     typealias SwiftType = Value?
2903 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2925:20: error: type 'FfiConverterOptionSequenceUInt8' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2923 | @_documentation(visibility: private)
2924 | #endif
2925 | fileprivate struct FfiConverterOptionSequenceUInt8: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterOptionSequenceUInt8' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2926 |     typealias SwiftType = [UInt8]?
2927 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2949:20: error: type 'FfiConverterOptionSequenceTypeChangeHash' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2947 | @_documentation(visibility: private)
2948 | #endif
2949 | fileprivate struct FfiConverterOptionSequenceTypeChangeHash: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterOptionSequenceTypeChangeHash' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2950 |     typealias SwiftType = [ChangeHash]?
2951 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2973:20: error: type 'FfiConverterSequenceUInt8' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2971 | @_documentation(visibility: private)
2972 | #endif
2973 | fileprivate struct FfiConverterSequenceUInt8: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceUInt8' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2974 |     typealias SwiftType = [UInt8]
2975 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:2998:20: error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
2996 | @_documentation(visibility: private)
2997 | #endif
2998 | fileprivate struct FfiConverterSequenceString: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
2999 |     typealias SwiftType = [String]
3000 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3023:20: error: type 'FfiConverterSequenceTypeKeyValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3021 | @_documentation(visibility: private)
3022 | #endif
3023 | fileprivate struct FfiConverterSequenceTypeKeyValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeKeyValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3024 |     typealias SwiftType = [KeyValue]
3025 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3048:20: error: type 'FfiConverterSequenceTypeMark' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3046 | @_documentation(visibility: private)
3047 | #endif
3048 | fileprivate struct FfiConverterSequenceTypeMark: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeMark' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3049 |     typealias SwiftType = [Mark]
3050 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3073:20: error: type 'FfiConverterSequenceTypePatch' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3071 | @_documentation(visibility: private)
3072 | #endif
3073 | fileprivate struct FfiConverterSequenceTypePatch: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypePatch' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3074 |     typealias SwiftType = [Patch]
3075 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3098:20: error: type 'FfiConverterSequenceTypePathElement' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3096 | @_documentation(visibility: private)
3097 | #endif
3098 | fileprivate struct FfiConverterSequenceTypePathElement: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypePathElement' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3099 |     typealias SwiftType = [PathElement]
3100 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3123:20: error: type 'FfiConverterSequenceTypeScalarValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3121 | @_documentation(visibility: private)
3122 | #endif
3123 | fileprivate struct FfiConverterSequenceTypeScalarValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeScalarValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3124 |     typealias SwiftType = [ScalarValue]
3125 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3148:20: error: type 'FfiConverterSequenceTypeValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3146 | @_documentation(visibility: private)
3147 | #endif
3148 | fileprivate struct FfiConverterSequenceTypeValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3149 |     typealias SwiftType = [Value]
3150 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3173:20: error: type 'FfiConverterSequenceTypeChangeHash' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
 162 |
     :
3171 | @_documentation(visibility: private)
3172 | #endif
3173 | fileprivate struct FfiConverterSequenceTypeChangeHash: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterSequenceTypeChangeHash' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3174 |     typealias SwiftType = [ChangeHash]
3175 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3198:20: error: type 'FfiConverterDictionaryStringTypeValue' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3196 | @_documentation(visibility: private)
3197 | #endif
3198 | fileprivate struct FfiConverterDictionaryStringTypeValue: FfiConverterRustBuffer {
     |                    |- error: type 'FfiConverterDictionaryStringTypeValue' does not conform to protocol 'FfiConverter'
     |                    `- note: add stubs for conformance
3199 |     public static func write(_ value: [String: Value], into buf: inout [UInt8]) {
3200 |         let len = Int32(value.count)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3240:38: error: cannot find type 'RustBuffer' in scope
3238 |     }
3239 |
3240 |     public static func lift(_ value: RustBuffer) throws -> ActorId {
     |                                      `- error: cannot find type 'RustBuffer' in scope
3241 |         return try FfiConverterSequenceUInt8.lift(value)
3242 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3244:51: error: cannot find type 'RustBuffer' in scope
3242 |     }
3243 |
3244 |     public static func lower(_ value: ActorId) -> RustBuffer {
     |                                                   `- error: cannot find type 'RustBuffer' in scope
3245 |         return FfiConverterSequenceUInt8.lower(value)
3246 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3231:15: error: type 'FfiConverterTypeActorId' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3229 | @_documentation(visibility: private)
3230 | #endif
3231 | public struct FfiConverterTypeActorId: FfiConverter {
     |               |- error: type 'FfiConverterTypeActorId' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
3232 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ActorId {
3233 |         return try FfiConverterSequenceUInt8.read(from: &buf)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3253:51: error: cannot find type 'RustBuffer' in scope
3251 | @_documentation(visibility: private)
3252 | #endif
3253 | public func FfiConverterTypeActorId_lift(_ value: RustBuffer) throws -> ActorId {
     |                                                   `- error: cannot find type 'RustBuffer' in scope
3254 |     return try FfiConverterTypeActorId.lift(value)
3255 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3260:64: error: cannot find type 'RustBuffer' in scope
3258 | @_documentation(visibility: private)
3259 | #endif
3260 | public func FfiConverterTypeActorId_lower(_ value: ActorId) -> RustBuffer {
     |                                                                `- error: cannot find type 'RustBuffer' in scope
3261 |     return FfiConverterTypeActorId.lower(value)
3262 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3284:38: error: cannot find type 'RustBuffer' in scope
3282 |     }
3283 |
3284 |     public static func lift(_ value: RustBuffer) throws -> ChangeHash {
     |                                      `- error: cannot find type 'RustBuffer' in scope
3285 |         return try FfiConverterSequenceUInt8.lift(value)
3286 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3288:54: error: cannot find type 'RustBuffer' in scope
3286 |     }
3287 |
3288 |     public static func lower(_ value: ChangeHash) -> RustBuffer {
     |                                                      `- error: cannot find type 'RustBuffer' in scope
3289 |         return FfiConverterSequenceUInt8.lower(value)
3290 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3275:15: error: type 'FfiConverterTypeChangeHash' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3273 | @_documentation(visibility: private)
3274 | #endif
3275 | public struct FfiConverterTypeChangeHash: FfiConverter {
     |               |- error: type 'FfiConverterTypeChangeHash' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
3276 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ChangeHash {
3277 |         return try FfiConverterSequenceUInt8.read(from: &buf)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3297:54: error: cannot find type 'RustBuffer' in scope
3295 | @_documentation(visibility: private)
3296 | #endif
3297 | public func FfiConverterTypeChangeHash_lift(_ value: RustBuffer) throws -> ChangeHash {
     |                                                      `- error: cannot find type 'RustBuffer' in scope
3298 |     return try FfiConverterTypeChangeHash.lift(value)
3299 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3304:70: error: cannot find type 'RustBuffer' in scope
3302 | @_documentation(visibility: private)
3303 | #endif
3304 | public func FfiConverterTypeChangeHash_lower(_ value: ChangeHash) -> RustBuffer {
     |                                                                      `- error: cannot find type 'RustBuffer' in scope
3305 |     return FfiConverterTypeChangeHash.lower(value)
3306 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3328:38: error: cannot find type 'RustBuffer' in scope
3326 |     }
3327 |
3328 |     public static func lift(_ value: RustBuffer) throws -> Cursor {
     |                                      `- error: cannot find type 'RustBuffer' in scope
3329 |         return try FfiConverterSequenceUInt8.lift(value)
3330 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3332:50: error: cannot find type 'RustBuffer' in scope
3330 |     }
3331 |
3332 |     public static func lower(_ value: Cursor) -> RustBuffer {
     |                                                  `- error: cannot find type 'RustBuffer' in scope
3333 |         return FfiConverterSequenceUInt8.lower(value)
3334 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3319:15: error: type 'FfiConverterTypeCursor' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3317 | @_documentation(visibility: private)
3318 | #endif
3319 | public struct FfiConverterTypeCursor: FfiConverter {
     |               |- error: type 'FfiConverterTypeCursor' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
3320 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Cursor {
3321 |         return try FfiConverterSequenceUInt8.read(from: &buf)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3341:50: error: cannot find type 'RustBuffer' in scope
3339 | @_documentation(visibility: private)
3340 | #endif
3341 | public func FfiConverterTypeCursor_lift(_ value: RustBuffer) throws -> Cursor {
     |                                                  `- error: cannot find type 'RustBuffer' in scope
3342 |     return try FfiConverterTypeCursor.lift(value)
3343 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3348:62: error: cannot find type 'RustBuffer' in scope
3346 | @_documentation(visibility: private)
3347 | #endif
3348 | public func FfiConverterTypeCursor_lower(_ value: Cursor) -> RustBuffer {
     |                                                              `- error: cannot find type 'RustBuffer' in scope
3349 |     return FfiConverterTypeCursor.lower(value)
3350 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3372:38: error: cannot find type 'RustBuffer' in scope
3370 |     }
3371 |
3372 |     public static func lift(_ value: RustBuffer) throws -> ObjId {
     |                                      `- error: cannot find type 'RustBuffer' in scope
3373 |         return try FfiConverterSequenceUInt8.lift(value)
3374 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3376:49: error: cannot find type 'RustBuffer' in scope
3374 |     }
3375 |
3376 |     public static func lower(_ value: ObjId) -> RustBuffer {
     |                                                 `- error: cannot find type 'RustBuffer' in scope
3377 |         return FfiConverterSequenceUInt8.lower(value)
3378 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3363:15: error: type 'FfiConverterTypeObjId' does not conform to protocol 'FfiConverter'
 158 | // analogous to the Rust trait of the same name.
 159 | fileprivate protocol FfiConverter {
 160 |     associatedtype FfiType
     |                    `- note: protocol requires nested type 'FfiType'
 161 |     associatedtype SwiftType
     |                    `- note: protocol requires nested type 'SwiftType'
 162 |
 163 |     static func lift(_ value: FfiType) throws -> SwiftType
     :
3361 | @_documentation(visibility: private)
3362 | #endif
3363 | public struct FfiConverterTypeObjId: FfiConverter {
     |               |- error: type 'FfiConverterTypeObjId' does not conform to protocol 'FfiConverter'
     |               `- note: add stubs for conformance
3364 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ObjId {
3365 |         return try FfiConverterSequenceUInt8.read(from: &buf)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3385:49: error: cannot find type 'RustBuffer' in scope
3383 | @_documentation(visibility: private)
3384 | #endif
3385 | public func FfiConverterTypeObjId_lift(_ value: RustBuffer) throws -> ObjId {
     |                                                 `- error: cannot find type 'RustBuffer' in scope
3386 |     return try FfiConverterTypeObjId.lift(value)
3387 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3392:60: error: cannot find type 'RustBuffer' in scope
3390 | @_documentation(visibility: private)
3391 | #endif
3392 | public func FfiConverterTypeObjId_lower(_ value: ObjId) -> RustBuffer {
     |                                                            `- error: cannot find type 'RustBuffer' in scope
3393 |     return FfiConverterTypeObjId.lower(value)
3394 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3414:40: error: cannot find 'ffi_uniffi_automerge_uniffi_contract_version' in scope
3412 |     let bindings_contract_version = 26
3413 |     // Get the scaffolding contract version by calling the into the dylib
3414 |     let scaffolding_contract_version = ffi_uniffi_automerge_uniffi_contract_version()
     |                                        `- error: cannot find 'ffi_uniffi_automerge_uniffi_contract_version' in scope
3415 |     if bindings_contract_version != scaffolding_contract_version {
3416 |         return InitializationResult.contractVersionMismatch
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3418:9: error: cannot find 'uniffi_uniffi_automerge_checksum_func_root' in scope
3416 |         return InitializationResult.contractVersionMismatch
3417 |     }
3418 |     if (uniffi_uniffi_automerge_checksum_func_root() != 19647) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_func_root' in scope
3419 |         return InitializationResult.apiChecksumMismatch
3420 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3421:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_actor_id' in scope
3419 |         return InitializationResult.apiChecksumMismatch
3420 |     }
3421 |     if (uniffi_uniffi_automerge_checksum_method_doc_actor_id() != 10869) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_actor_id' in scope
3422 |         return InitializationResult.apiChecksumMismatch
3423 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3424:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes' in scope
3422 |         return InitializationResult.apiChecksumMismatch
3423 |     }
3424 |     if (uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes() != 57114) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes' in scope
3425 |         return InitializationResult.apiChecksumMismatch
3426 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3427:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes_with_patches' in scope
3425 |         return InitializationResult.apiChecksumMismatch
3426 |     }
3427 |     if (uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes_with_patches() != 63928) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_apply_encoded_changes_with_patches' in scope
3428 |         return InitializationResult.apiChecksumMismatch
3429 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3430:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_change_by_hash' in scope
3428 |         return InitializationResult.apiChecksumMismatch
3429 |     }
3430 |     if (uniffi_uniffi_automerge_checksum_method_doc_change_by_hash() != 44577) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_change_by_hash' in scope
3431 |         return InitializationResult.apiChecksumMismatch
3432 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3433:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_changes' in scope
3431 |         return InitializationResult.apiChecksumMismatch
3432 |     }
3433 |     if (uniffi_uniffi_automerge_checksum_method_doc_changes() != 1878) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_changes' in scope
3434 |         return InitializationResult.apiChecksumMismatch
3435 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3436:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_commit_with' in scope
3434 |         return InitializationResult.apiChecksumMismatch
3435 |     }
3436 |     if (uniffi_uniffi_automerge_checksum_method_doc_commit_with() != 65319) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_commit_with' in scope
3437 |         return InitializationResult.apiChecksumMismatch
3438 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3439:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor' in scope
3437 |         return InitializationResult.apiChecksumMismatch
3438 |     }
3439 |     if (uniffi_uniffi_automerge_checksum_method_doc_cursor() != 18441) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor' in scope
3440 |         return InitializationResult.apiChecksumMismatch
3441 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3442:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_at' in scope
3440 |         return InitializationResult.apiChecksumMismatch
3441 |     }
3442 |     if (uniffi_uniffi_automerge_checksum_method_doc_cursor_at() != 39363) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_at' in scope
3443 |         return InitializationResult.apiChecksumMismatch
3444 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3445:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_position' in scope
3443 |         return InitializationResult.apiChecksumMismatch
3444 |     }
3445 |     if (uniffi_uniffi_automerge_checksum_method_doc_cursor_position() != 5760) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_position' in scope
3446 |         return InitializationResult.apiChecksumMismatch
3447 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3448:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_position_at' in scope
3446 |         return InitializationResult.apiChecksumMismatch
3447 |     }
3448 |     if (uniffi_uniffi_automerge_checksum_method_doc_cursor_position_at() != 35233) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_cursor_position_at' in scope
3449 |         return InitializationResult.apiChecksumMismatch
3450 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3451:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_delete_in_list' in scope
3449 |         return InitializationResult.apiChecksumMismatch
3450 |     }
3451 |     if (uniffi_uniffi_automerge_checksum_method_doc_delete_in_list() != 36066) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_delete_in_list' in scope
3452 |         return InitializationResult.apiChecksumMismatch
3453 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3454:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_delete_in_map' in scope
3452 |         return InitializationResult.apiChecksumMismatch
3453 |     }
3454 |     if (uniffi_uniffi_automerge_checksum_method_doc_delete_in_map() != 1721) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_delete_in_map' in scope
3455 |         return InitializationResult.apiChecksumMismatch
3456 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3457:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_difference' in scope
3455 |         return InitializationResult.apiChecksumMismatch
3456 |     }
3457 |     if (uniffi_uniffi_automerge_checksum_method_doc_difference() != 13614) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_difference' in scope
3458 |         return InitializationResult.apiChecksumMismatch
3459 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3460:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_encode_changes_since' in scope
3458 |         return InitializationResult.apiChecksumMismatch
3459 |     }
3460 |     if (uniffi_uniffi_automerge_checksum_method_doc_encode_changes_since() != 49806) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_encode_changes_since' in scope
3461 |         return InitializationResult.apiChecksumMismatch
3462 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3463:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_encode_new_changes' in scope
3461 |         return InitializationResult.apiChecksumMismatch
3462 |     }
3463 |     if (uniffi_uniffi_automerge_checksum_method_doc_encode_new_changes() != 56722) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_encode_new_changes' in scope
3464 |         return InitializationResult.apiChecksumMismatch
3465 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3466:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_fork' in scope
3464 |         return InitializationResult.apiChecksumMismatch
3465 |     }
3466 |     if (uniffi_uniffi_automerge_checksum_method_doc_fork() != 38250) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_fork' in scope
3467 |         return InitializationResult.apiChecksumMismatch
3468 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3469:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_fork_at' in scope
3467 |         return InitializationResult.apiChecksumMismatch
3468 |     }
3469 |     if (uniffi_uniffi_automerge_checksum_method_doc_fork_at() != 49724) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_fork_at' in scope
3470 |         return InitializationResult.apiChecksumMismatch
3471 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3472:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_generate_sync_message' in scope
3470 |         return InitializationResult.apiChecksumMismatch
3471 |     }
3472 |     if (uniffi_uniffi_automerge_checksum_method_doc_generate_sync_message() != 33156) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_generate_sync_message' in scope
3473 |         return InitializationResult.apiChecksumMismatch
3474 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3475:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_list' in scope
3473 |         return InitializationResult.apiChecksumMismatch
3474 |     }
3475 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_list() != 42311) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_list' in scope
3476 |         return InitializationResult.apiChecksumMismatch
3477 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3478:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_map' in scope
3476 |         return InitializationResult.apiChecksumMismatch
3477 |     }
3478 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_map() != 29778) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_at_in_map' in scope
3479 |         return InitializationResult.apiChecksumMismatch
3480 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3481:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_in_list' in scope
3479 |         return InitializationResult.apiChecksumMismatch
3480 |     }
3481 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_all_in_list() != 3346) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_in_list' in scope
3482 |         return InitializationResult.apiChecksumMismatch
3483 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3484:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_in_map' in scope
3482 |         return InitializationResult.apiChecksumMismatch
3483 |     }
3484 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_all_in_map() != 46751) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_all_in_map' in scope
3485 |         return InitializationResult.apiChecksumMismatch
3486 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3487:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_at_in_list' in scope
3485 |         return InitializationResult.apiChecksumMismatch
3486 |     }
3487 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_at_in_list() != 29393) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_at_in_list' in scope
3488 |         return InitializationResult.apiChecksumMismatch
3489 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3490:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_at_in_map' in scope
3488 |         return InitializationResult.apiChecksumMismatch
3489 |     }
3490 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_at_in_map() != 41003) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_at_in_map' in scope
3491 |         return InitializationResult.apiChecksumMismatch
3492 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3493:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_in_list' in scope
3491 |         return InitializationResult.apiChecksumMismatch
3492 |     }
3493 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_in_list() != 55210) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_in_list' in scope
3494 |         return InitializationResult.apiChecksumMismatch
3495 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3496:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_in_map' in scope
3494 |         return InitializationResult.apiChecksumMismatch
3495 |     }
3496 |     if (uniffi_uniffi_automerge_checksum_method_doc_get_in_map() != 27911) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_get_in_map' in scope
3497 |         return InitializationResult.apiChecksumMismatch
3498 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3499:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_heads' in scope
3497 |         return InitializationResult.apiChecksumMismatch
3498 |     }
3499 |     if (uniffi_uniffi_automerge_checksum_method_doc_heads() != 44667) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_heads' in scope
3500 |         return InitializationResult.apiChecksumMismatch
3501 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3502:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_increment_in_list' in scope
3500 |         return InitializationResult.apiChecksumMismatch
3501 |     }
3502 |     if (uniffi_uniffi_automerge_checksum_method_doc_increment_in_list() != 6803) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_increment_in_list' in scope
3503 |         return InitializationResult.apiChecksumMismatch
3504 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3505:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_increment_in_map' in scope
3503 |         return InitializationResult.apiChecksumMismatch
3504 |     }
3505 |     if (uniffi_uniffi_automerge_checksum_method_doc_increment_in_map() != 24542) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_increment_in_map' in scope
3506 |         return InitializationResult.apiChecksumMismatch
3507 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3508:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_insert_in_list' in scope
3506 |         return InitializationResult.apiChecksumMismatch
3507 |     }
3508 |     if (uniffi_uniffi_automerge_checksum_method_doc_insert_in_list() != 26167) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_insert_in_list' in scope
3509 |         return InitializationResult.apiChecksumMismatch
3510 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3511:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_insert_object_in_list' in scope
3509 |         return InitializationResult.apiChecksumMismatch
3510 |     }
3511 |     if (uniffi_uniffi_automerge_checksum_method_doc_insert_object_in_list() != 30538) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_insert_object_in_list' in scope
3512 |         return InitializationResult.apiChecksumMismatch
3513 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3514:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_join_block' in scope
3512 |         return InitializationResult.apiChecksumMismatch
3513 |     }
3514 |     if (uniffi_uniffi_automerge_checksum_method_doc_join_block() != 37348) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_join_block' in scope
3515 |         return InitializationResult.apiChecksumMismatch
3516 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3517:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_length' in scope
3515 |         return InitializationResult.apiChecksumMismatch
3516 |     }
3517 |     if (uniffi_uniffi_automerge_checksum_method_doc_length() != 30352) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_length' in scope
3518 |         return InitializationResult.apiChecksumMismatch
3519 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3520:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_length_at' in scope
3518 |         return InitializationResult.apiChecksumMismatch
3519 |     }
3520 |     if (uniffi_uniffi_automerge_checksum_method_doc_length_at() != 64377) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_length_at' in scope
3521 |         return InitializationResult.apiChecksumMismatch
3522 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3523:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_entries' in scope
3521 |         return InitializationResult.apiChecksumMismatch
3522 |     }
3523 |     if (uniffi_uniffi_automerge_checksum_method_doc_map_entries() != 3918) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_entries' in scope
3524 |         return InitializationResult.apiChecksumMismatch
3525 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3526:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_entries_at' in scope
3524 |         return InitializationResult.apiChecksumMismatch
3525 |     }
3526 |     if (uniffi_uniffi_automerge_checksum_method_doc_map_entries_at() != 35589) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_entries_at' in scope
3527 |         return InitializationResult.apiChecksumMismatch
3528 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3529:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_keys' in scope
3527 |         return InitializationResult.apiChecksumMismatch
3528 |     }
3529 |     if (uniffi_uniffi_automerge_checksum_method_doc_map_keys() != 45893) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_keys' in scope
3530 |         return InitializationResult.apiChecksumMismatch
3531 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3532:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_keys_at' in scope
3530 |         return InitializationResult.apiChecksumMismatch
3531 |     }
3532 |     if (uniffi_uniffi_automerge_checksum_method_doc_map_keys_at() != 36273) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_map_keys_at' in scope
3533 |         return InitializationResult.apiChecksumMismatch
3534 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3535:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_mark' in scope
3533 |         return InitializationResult.apiChecksumMismatch
3534 |     }
3535 |     if (uniffi_uniffi_automerge_checksum_method_doc_mark() != 5875) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_mark' in scope
3536 |         return InitializationResult.apiChecksumMismatch
3537 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3538:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks' in scope
3536 |         return InitializationResult.apiChecksumMismatch
3537 |     }
3538 |     if (uniffi_uniffi_automerge_checksum_method_doc_marks() != 58967) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks' in scope
3539 |         return InitializationResult.apiChecksumMismatch
3540 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3541:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks_at' in scope
3539 |         return InitializationResult.apiChecksumMismatch
3540 |     }
3541 |     if (uniffi_uniffi_automerge_checksum_method_doc_marks_at() != 57491) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks_at' in scope
3542 |         return InitializationResult.apiChecksumMismatch
3543 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3544:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks_at_position' in scope
3542 |         return InitializationResult.apiChecksumMismatch
3543 |     }
3544 |     if (uniffi_uniffi_automerge_checksum_method_doc_marks_at_position() != 19243) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_marks_at_position' in scope
3545 |         return InitializationResult.apiChecksumMismatch
3546 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3547:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_merge' in scope
3545 |         return InitializationResult.apiChecksumMismatch
3546 |     }
3547 |     if (uniffi_uniffi_automerge_checksum_method_doc_merge() != 8598) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_merge' in scope
3548 |         return InitializationResult.apiChecksumMismatch
3549 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3550:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_merge_with_patches' in scope
3548 |         return InitializationResult.apiChecksumMismatch
3549 |     }
3550 |     if (uniffi_uniffi_automerge_checksum_method_doc_merge_with_patches() != 63992) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_merge_with_patches' in scope
3551 |         return InitializationResult.apiChecksumMismatch
3552 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3553:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_object_type' in scope
3551 |         return InitializationResult.apiChecksumMismatch
3552 |     }
3553 |     if (uniffi_uniffi_automerge_checksum_method_doc_object_type() != 15479) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_object_type' in scope
3554 |         return InitializationResult.apiChecksumMismatch
3555 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3556:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_path' in scope
3554 |         return InitializationResult.apiChecksumMismatch
3555 |     }
3556 |     if (uniffi_uniffi_automerge_checksum_method_doc_path() != 29434) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_path' in scope
3557 |         return InitializationResult.apiChecksumMismatch
3558 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3559:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_in_list' in scope
3557 |         return InitializationResult.apiChecksumMismatch
3558 |     }
3559 |     if (uniffi_uniffi_automerge_checksum_method_doc_put_in_list() != 39558) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_in_list' in scope
3560 |         return InitializationResult.apiChecksumMismatch
3561 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3562:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_in_map' in scope
3560 |         return InitializationResult.apiChecksumMismatch
3561 |     }
3562 |     if (uniffi_uniffi_automerge_checksum_method_doc_put_in_map() != 3891) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_in_map' in scope
3563 |         return InitializationResult.apiChecksumMismatch
3564 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3565:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_object_in_list' in scope
3563 |         return InitializationResult.apiChecksumMismatch
3564 |     }
3565 |     if (uniffi_uniffi_automerge_checksum_method_doc_put_object_in_list() != 29333) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_object_in_list' in scope
3566 |         return InitializationResult.apiChecksumMismatch
3567 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3568:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_object_in_map' in scope
3566 |         return InitializationResult.apiChecksumMismatch
3567 |     }
3568 |     if (uniffi_uniffi_automerge_checksum_method_doc_put_object_in_map() != 50970) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_put_object_in_map' in scope
3569 |         return InitializationResult.apiChecksumMismatch
3570 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3571:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message' in scope
3569 |         return InitializationResult.apiChecksumMismatch
3570 |     }
3571 |     if (uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message() != 17509) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message' in scope
3572 |         return InitializationResult.apiChecksumMismatch
3573 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3574:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message_with_patches' in scope
3572 |         return InitializationResult.apiChecksumMismatch
3573 |     }
3574 |     if (uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message_with_patches() != 42532) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_receive_sync_message_with_patches' in scope
3575 |         return InitializationResult.apiChecksumMismatch
3576 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3577:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_save' in scope
3575 |         return InitializationResult.apiChecksumMismatch
3576 |     }
3577 |     if (uniffi_uniffi_automerge_checksum_method_doc_save() != 20308) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_save' in scope
3578 |         return InitializationResult.apiChecksumMismatch
3579 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3580:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_set_actor' in scope
3578 |         return InitializationResult.apiChecksumMismatch
3579 |     }
3580 |     if (uniffi_uniffi_automerge_checksum_method_doc_set_actor() != 64337) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_set_actor' in scope
3581 |         return InitializationResult.apiChecksumMismatch
3582 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3583:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_splice' in scope
3581 |         return InitializationResult.apiChecksumMismatch
3582 |     }
3583 |     if (uniffi_uniffi_automerge_checksum_method_doc_splice() != 29894) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_splice' in scope
3584 |         return InitializationResult.apiChecksumMismatch
3585 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3586:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_splice_text' in scope
3584 |         return InitializationResult.apiChecksumMismatch
3585 |     }
3586 |     if (uniffi_uniffi_automerge_checksum_method_doc_splice_text() != 20602) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_splice_text' in scope
3587 |         return InitializationResult.apiChecksumMismatch
3588 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3589:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_split_block' in scope
3587 |         return InitializationResult.apiChecksumMismatch
3588 |     }
3589 |     if (uniffi_uniffi_automerge_checksum_method_doc_split_block() != 10956) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_split_block' in scope
3590 |         return InitializationResult.apiChecksumMismatch
3591 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3592:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text' in scope
3590 |         return InitializationResult.apiChecksumMismatch
3591 |     }
3592 |     if (uniffi_uniffi_automerge_checksum_method_doc_text() != 64716) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text' in scope
3593 |         return InitializationResult.apiChecksumMismatch
3594 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3595:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text_at' in scope
3593 |         return InitializationResult.apiChecksumMismatch
3594 |     }
3595 |     if (uniffi_uniffi_automerge_checksum_method_doc_text_at() != 45714) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text_at' in scope
3596 |         return InitializationResult.apiChecksumMismatch
3597 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3598:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text_encoding' in scope
3596 |         return InitializationResult.apiChecksumMismatch
3597 |     }
3598 |     if (uniffi_uniffi_automerge_checksum_method_doc_text_encoding() != 58521) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_text_encoding' in scope
3599 |         return InitializationResult.apiChecksumMismatch
3600 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3601:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_update_text' in scope
3599 |         return InitializationResult.apiChecksumMismatch
3600 |     }
3601 |     if (uniffi_uniffi_automerge_checksum_method_doc_update_text() != 26364) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_update_text' in scope
3602 |         return InitializationResult.apiChecksumMismatch
3603 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3604:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_values' in scope
3602 |         return InitializationResult.apiChecksumMismatch
3603 |     }
3604 |     if (uniffi_uniffi_automerge_checksum_method_doc_values() != 48159) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_values' in scope
3605 |         return InitializationResult.apiChecksumMismatch
3606 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3607:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_values_at' in scope
3605 |         return InitializationResult.apiChecksumMismatch
3606 |     }
3607 |     if (uniffi_uniffi_automerge_checksum_method_doc_values_at() != 16206) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_doc_values_at' in scope
3608 |         return InitializationResult.apiChecksumMismatch
3609 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3610:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_encode' in scope
3608 |         return InitializationResult.apiChecksumMismatch
3609 |     }
3610 |     if (uniffi_uniffi_automerge_checksum_method_syncstate_encode() != 34911) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_encode' in scope
3611 |         return InitializationResult.apiChecksumMismatch
3612 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3613:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_reset' in scope
3611 |         return InitializationResult.apiChecksumMismatch
3612 |     }
3613 |     if (uniffi_uniffi_automerge_checksum_method_syncstate_reset() != 57480) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_reset' in scope
3614 |         return InitializationResult.apiChecksumMismatch
3615 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3616:9: error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_their_heads' in scope
3614 |         return InitializationResult.apiChecksumMismatch
3615 |     }
3616 |     if (uniffi_uniffi_automerge_checksum_method_syncstate_their_heads() != 39870) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_method_syncstate_their_heads' in scope
3617 |         return InitializationResult.apiChecksumMismatch
3618 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3619:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_load' in scope
3617 |         return InitializationResult.apiChecksumMismatch
3618 |     }
3619 |     if (uniffi_uniffi_automerge_checksum_constructor_doc_load() != 20048) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_load' in scope
3620 |         return InitializationResult.apiChecksumMismatch
3621 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3622:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new' in scope
3620 |         return InitializationResult.apiChecksumMismatch
3621 |     }
3622 |     if (uniffi_uniffi_automerge_checksum_constructor_doc_new() != 9447) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new' in scope
3623 |         return InitializationResult.apiChecksumMismatch
3624 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3625:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new_with_actor' in scope
3623 |         return InitializationResult.apiChecksumMismatch
3624 |     }
3625 |     if (uniffi_uniffi_automerge_checksum_constructor_doc_new_with_actor() != 21001) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new_with_actor' in scope
3626 |         return InitializationResult.apiChecksumMismatch
3627 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3628:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new_with_text_encoding' in scope
3626 |         return InitializationResult.apiChecksumMismatch
3627 |     }
3628 |     if (uniffi_uniffi_automerge_checksum_constructor_doc_new_with_text_encoding() != 28053) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_doc_new_with_text_encoding' in scope
3629 |         return InitializationResult.apiChecksumMismatch
3630 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3631:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_syncstate_decode' in scope
3629 |         return InitializationResult.apiChecksumMismatch
3630 |     }
3631 |     if (uniffi_uniffi_automerge_checksum_constructor_syncstate_decode() != 17966) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_syncstate_decode' in scope
3632 |         return InitializationResult.apiChecksumMismatch
3633 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3634:9: error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_syncstate_new' in scope
3632 |         return InitializationResult.apiChecksumMismatch
3633 |     }
3634 |     if (uniffi_uniffi_automerge_checksum_constructor_syncstate_new() != 37569) {
     |         `- error: cannot find 'uniffi_uniffi_automerge_checksum_constructor_syncstate_new' in scope
3635 |         return InitializationResult.apiChecksumMismatch
3636 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:197:41: error: no exact matches in call to initializer
 195 | #endif
 196 |     public static func lift(_ buf: RustBuffer) throws -> SwiftType {
 197 |         var reader = createReader(data: Data(rustBuffer: buf))
     |                                         `- error: no exact matches in call to initializer
 198 |         let value = try read(from: &reader)
 199 |         if hasRemaining(reader) {
FoundationEssentials.Data.init:2:19: note: incorrect labels for candidate (have: '(rustBuffer:)', expected: '(_:)')
1 | struct Data {
2 | @inlinable public init<S>(_ elements: S) where S : Sequence, S.Element == UInt8}
  |                   `- note: incorrect labels for candidate (have: '(rustBuffer:)', expected: '(_:)')
3 |
Swift.RangeReplaceableCollection.init:2:19: note: incorrect labels for candidate (have: '(rustBuffer:)', expected: '(_:)')
1 | protocol RangeReplaceableCollection {
2 | @inlinable public init<S>(_ elements: S) where S : Sequence, Self.Element == S.Element}
  |                   `- note: incorrect labels for candidate (have: '(rustBuffer:)', expected: '(_:)')
3 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:270:23: error: cannot find type 'RustBuffer' in scope
 268 |
 269 | private func rustCall<T>(_ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
 270 |     let neverThrow: ((RustBuffer) throws -> Never)? = nil
     |                       `- error: cannot find type 'RustBuffer' in scope
 271 |     return try makeRustCall(callback, errorHandler: neverThrow)
 272 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:285:22: error: cannot find 'RustCallStatus' in scope
 283 | ) throws -> T {
 284 |     uniffiEnsureInitialized()
 285 |     var callStatus = RustCallStatus.init()
     |                      `- error: cannot find 'RustCallStatus' in scope
 286 |     let returnedVal = callback(&callStatus)
 287 |     try uniffiCheckCallStatus(callStatus: callStatus, errorHandler: errorHandler)
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:712:32: error: cannot find 'uniffi_uniffi_automerge_fn_clone_doc' in scope
 710 | #endif
 711 |     public func uniffiClonePointer() -> UnsafeMutableRawPointer {
 712 |         return try! rustCall { uniffi_uniffi_automerge_fn_clone_doc(self.pointer, $0) }
     |                                `- error: cannot find 'uniffi_uniffi_automerge_fn_clone_doc' in scope
 713 |     }
 714 | public convenience init() {
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:717:5: error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_new' in scope
 715 |     let pointer =
 716 |         try! rustCall() {
 717 |     uniffi_uniffi_automerge_fn_constructor_doc_new($0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_new' in scope
 718 |     )
 719 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:728:25: error: cannot find 'uniffi_uniffi_automerge_fn_free_doc' in scope
 726 |         }
 727 |
 728 |         try! rustCall { uniffi_uniffi_automerge_fn_free_doc(pointer, $0) }
     |                         `- error: cannot find 'uniffi_uniffi_automerge_fn_free_doc' in scope
 729 |     }
 730 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:734:5: error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_load' in scope
 732 | public static func load(bytes: [UInt8])throws  -> Doc {
 733 |     return try  FfiConverterTypeDoc.lift(try rustCallWithError(FfiConverterTypeLoadError.lift) {
 734 |     uniffi_uniffi_automerge_fn_constructor_doc_load(
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_load' in scope
 735 |         FfiConverterSequenceUInt8.lower(bytes),$0
 736 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:742:5: error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_new_with_actor' in scope
 740 | public static func newWithActor(actor: ActorId) -> Doc {
 741 |     return try!  FfiConverterTypeDoc.lift(try! rustCall() {
 742 |     uniffi_uniffi_automerge_fn_constructor_doc_new_with_actor(
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_new_with_actor' in scope
 743 |         FfiConverterTypeActorId.lower(actor),$0
 744 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:750:5: error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_new_with_text_encoding' in scope
 748 | public static func newWithTextEncoding(textEncoding: TextEncoding) -> Doc {
 749 |     return try!  FfiConverterTypeDoc.lift(try! rustCall() {
 750 |     uniffi_uniffi_automerge_fn_constructor_doc_new_with_text_encoding(
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_constructor_doc_new_with_text_encoding' in scope
 751 |         FfiConverterTypeTextEncoding.lower(textEncoding),$0
 752 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:760:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_actor_id' in scope
 758 | open func actorId() -> ActorId {
 759 |     return try!  FfiConverterTypeActorId.lift(try! rustCall() {
 760 |     uniffi_uniffi_automerge_fn_method_doc_actor_id(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_actor_id' in scope
 761 |     )
 762 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:766:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_apply_encoded_changes' in scope
 764 |
 765 | open func applyEncodedChanges(changes: [UInt8])throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
 766 |     uniffi_uniffi_automerge_fn_method_doc_apply_encoded_changes(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_apply_encoded_changes' in scope
 767 |         FfiConverterSequenceUInt8.lower(changes),$0
 768 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:774:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_apply_encoded_changes_with_patches' in scope
 772 | open func applyEncodedChangesWithPatches(changes: [UInt8])throws  -> [Patch] {
 773 |     return try  FfiConverterSequenceTypePatch.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 774 |     uniffi_uniffi_automerge_fn_method_doc_apply_encoded_changes_with_patches(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_apply_encoded_changes_with_patches' in scope
 775 |         FfiConverterSequenceUInt8.lower(changes),$0
 776 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:782:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_change_by_hash' in scope
 780 | open func changeByHash(hash: ChangeHash) -> Change? {
 781 |     return try!  FfiConverterOptionTypeChange.lift(try! rustCall() {
 782 |     uniffi_uniffi_automerge_fn_method_doc_change_by_hash(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_change_by_hash' in scope
 783 |         FfiConverterTypeChangeHash.lower(hash),$0
 784 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:790:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_changes' in scope
 788 | open func changes() -> [ChangeHash] {
 789 |     return try!  FfiConverterSequenceTypeChangeHash.lift(try! rustCall() {
 790 |     uniffi_uniffi_automerge_fn_method_doc_changes(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_changes' in scope
 791 |     )
 792 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:796:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_commit_with' in scope
 794 |
 795 | open func commitWith(msg: String?, time: Int64) {try! rustCall() {
 796 |     uniffi_uniffi_automerge_fn_method_doc_commit_with(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_commit_with' in scope
 797 |         FfiConverterOptionString.lower(msg),
 798 |         FfiConverterInt64.lower(time),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:805:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_cursor' in scope
 803 | open func cursor(obj: ObjId, position: UInt64)throws  -> Cursor {
 804 |     return try  FfiConverterTypeCursor.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 805 |     uniffi_uniffi_automerge_fn_method_doc_cursor(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_cursor' in scope
 806 |         FfiConverterTypeObjId.lower(obj),
 807 |         FfiConverterUInt64.lower(position),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:814:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_cursor_at' in scope
 812 | open func cursorAt(obj: ObjId, position: UInt64, heads: [ChangeHash])throws  -> Cursor {
 813 |     return try  FfiConverterTypeCursor.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 814 |     uniffi_uniffi_automerge_fn_method_doc_cursor_at(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_cursor_at' in scope
 815 |         FfiConverterTypeObjId.lower(obj),
 816 |         FfiConverterUInt64.lower(position),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:824:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_cursor_position' in scope
 822 | open func cursorPosition(obj: ObjId, cursor: Cursor)throws  -> UInt64 {
 823 |     return try  FfiConverterUInt64.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 824 |     uniffi_uniffi_automerge_fn_method_doc_cursor_position(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_cursor_position' in scope
 825 |         FfiConverterTypeObjId.lower(obj),
 826 |         FfiConverterTypeCursor.lower(cursor),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:833:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_cursor_position_at' in scope
 831 | open func cursorPositionAt(obj: ObjId, cursor: Cursor, heads: [ChangeHash])throws  -> UInt64 {
 832 |     return try  FfiConverterUInt64.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 833 |     uniffi_uniffi_automerge_fn_method_doc_cursor_position_at(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_cursor_position_at' in scope
 834 |         FfiConverterTypeObjId.lower(obj),
 835 |         FfiConverterTypeCursor.lower(cursor),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:842:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_delete_in_list' in scope
 840 |
 841 | open func deleteInList(obj: ObjId, index: UInt64)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
 842 |     uniffi_uniffi_automerge_fn_method_doc_delete_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_delete_in_list' in scope
 843 |         FfiConverterTypeObjId.lower(obj),
 844 |         FfiConverterUInt64.lower(index),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:850:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_delete_in_map' in scope
 848 |
 849 | open func deleteInMap(obj: ObjId, key: String)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
 850 |     uniffi_uniffi_automerge_fn_method_doc_delete_in_map(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_delete_in_map' in scope
 851 |         FfiConverterTypeObjId.lower(obj),
 852 |         FfiConverterString.lower(key),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:859:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_difference' in scope
 857 | open func difference(before: [ChangeHash], after: [ChangeHash]) -> [Patch] {
 858 |     return try!  FfiConverterSequenceTypePatch.lift(try! rustCall() {
 859 |     uniffi_uniffi_automerge_fn_method_doc_difference(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_difference' in scope
 860 |         FfiConverterSequenceTypeChangeHash.lower(before),
 861 |         FfiConverterSequenceTypeChangeHash.lower(after),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:868:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_encode_changes_since' in scope
 866 | open func encodeChangesSince(heads: [ChangeHash])throws  -> [UInt8] {
 867 |     return try  FfiConverterSequenceUInt8.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 868 |     uniffi_uniffi_automerge_fn_method_doc_encode_changes_since(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_encode_changes_since' in scope
 869 |         FfiConverterSequenceTypeChangeHash.lower(heads),$0
 870 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:876:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_encode_new_changes' in scope
 874 | open func encodeNewChanges() -> [UInt8] {
 875 |     return try!  FfiConverterSequenceUInt8.lift(try! rustCall() {
 876 |     uniffi_uniffi_automerge_fn_method_doc_encode_new_changes(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_encode_new_changes' in scope
 877 |     )
 878 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:883:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_fork' in scope
 881 | open func fork() -> Doc {
 882 |     return try!  FfiConverterTypeDoc.lift(try! rustCall() {
 883 |     uniffi_uniffi_automerge_fn_method_doc_fork(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_fork' in scope
 884 |     )
 885 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:890:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_fork_at' in scope
 888 | open func forkAt(heads: [ChangeHash])throws  -> Doc {
 889 |     return try  FfiConverterTypeDoc.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 890 |     uniffi_uniffi_automerge_fn_method_doc_fork_at(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_fork_at' in scope
 891 |         FfiConverterSequenceTypeChangeHash.lower(heads),$0
 892 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:898:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_generate_sync_message' in scope
 896 | open func generateSyncMessage(state: SyncState) -> [UInt8]? {
 897 |     return try!  FfiConverterOptionSequenceUInt8.lift(try! rustCall() {
 898 |     uniffi_uniffi_automerge_fn_method_doc_generate_sync_message(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_generate_sync_message' in scope
 899 |         FfiConverterTypeSyncState.lower(state),$0
 900 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:906:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_all_at_in_list' in scope
 904 | open func getAllAtInList(obj: ObjId, index: UInt64, heads: [ChangeHash])throws  -> [Value] {
 905 |     return try  FfiConverterSequenceTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 906 |     uniffi_uniffi_automerge_fn_method_doc_get_all_at_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_all_at_in_list' in scope
 907 |         FfiConverterTypeObjId.lower(obj),
 908 |         FfiConverterUInt64.lower(index),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:916:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_all_at_in_map' in scope
 914 | open func getAllAtInMap(obj: ObjId, key: String, heads: [ChangeHash])throws  -> [Value] {
 915 |     return try  FfiConverterSequenceTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 916 |     uniffi_uniffi_automerge_fn_method_doc_get_all_at_in_map(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_all_at_in_map' in scope
 917 |         FfiConverterTypeObjId.lower(obj),
 918 |         FfiConverterString.lower(key),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:926:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_all_in_list' in scope
 924 | open func getAllInList(obj: ObjId, index: UInt64)throws  -> [Value] {
 925 |     return try  FfiConverterSequenceTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 926 |     uniffi_uniffi_automerge_fn_method_doc_get_all_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_all_in_list' in scope
 927 |         FfiConverterTypeObjId.lower(obj),
 928 |         FfiConverterUInt64.lower(index),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:935:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_all_in_map' in scope
 933 | open func getAllInMap(obj: ObjId, key: String)throws  -> [Value] {
 934 |     return try  FfiConverterSequenceTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 935 |     uniffi_uniffi_automerge_fn_method_doc_get_all_in_map(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_all_in_map' in scope
 936 |         FfiConverterTypeObjId.lower(obj),
 937 |         FfiConverterString.lower(key),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:944:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_at_in_list' in scope
 942 | open func getAtInList(obj: ObjId, index: UInt64, heads: [ChangeHash])throws  -> Value? {
 943 |     return try  FfiConverterOptionTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 944 |     uniffi_uniffi_automerge_fn_method_doc_get_at_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_at_in_list' in scope
 945 |         FfiConverterTypeObjId.lower(obj),
 946 |         FfiConverterUInt64.lower(index),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:954:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_at_in_map' in scope
 952 | open func getAtInMap(obj: ObjId, key: String, heads: [ChangeHash])throws  -> Value? {
 953 |     return try  FfiConverterOptionTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 954 |     uniffi_uniffi_automerge_fn_method_doc_get_at_in_map(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_at_in_map' in scope
 955 |         FfiConverterTypeObjId.lower(obj),
 956 |         FfiConverterString.lower(key),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:964:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_in_list' in scope
 962 | open func getInList(obj: ObjId, index: UInt64)throws  -> Value? {
 963 |     return try  FfiConverterOptionTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 964 |     uniffi_uniffi_automerge_fn_method_doc_get_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_in_list' in scope
 965 |         FfiConverterTypeObjId.lower(obj),
 966 |         FfiConverterUInt64.lower(index),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:973:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_in_map' in scope
 971 | open func getInMap(obj: ObjId, key: String)throws  -> Value? {
 972 |     return try  FfiConverterOptionTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
 973 |     uniffi_uniffi_automerge_fn_method_doc_get_in_map(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_get_in_map' in scope
 974 |         FfiConverterTypeObjId.lower(obj),
 975 |         FfiConverterString.lower(key),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:982:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_heads' in scope
 980 | open func heads() -> [ChangeHash] {
 981 |     return try!  FfiConverterSequenceTypeChangeHash.lift(try! rustCall() {
 982 |     uniffi_uniffi_automerge_fn_method_doc_heads(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_heads' in scope
 983 |     )
 984 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:988:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_increment_in_list' in scope
 986 |
 987 | open func incrementInList(obj: ObjId, index: UInt64, by: Int64)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
 988 |     uniffi_uniffi_automerge_fn_method_doc_increment_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_increment_in_list' in scope
 989 |         FfiConverterTypeObjId.lower(obj),
 990 |         FfiConverterUInt64.lower(index),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:997:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_increment_in_map' in scope
 995 |
 996 | open func incrementInMap(obj: ObjId, key: String, by: Int64)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
 997 |     uniffi_uniffi_automerge_fn_method_doc_increment_in_map(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_increment_in_map' in scope
 998 |         FfiConverterTypeObjId.lower(obj),
 999 |         FfiConverterString.lower(key),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1006:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_insert_in_list' in scope
1004 |
1005 | open func insertInList(obj: ObjId, index: UInt64, value: ScalarValue)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
1006 |     uniffi_uniffi_automerge_fn_method_doc_insert_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_insert_in_list' in scope
1007 |         FfiConverterTypeObjId.lower(obj),
1008 |         FfiConverterUInt64.lower(index),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1016:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_insert_object_in_list' in scope
1014 | open func insertObjectInList(obj: ObjId, index: UInt64, objType: ObjType)throws  -> ObjId {
1015 |     return try  FfiConverterTypeObjId.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1016 |     uniffi_uniffi_automerge_fn_method_doc_insert_object_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_insert_object_in_list' in scope
1017 |         FfiConverterTypeObjId.lower(obj),
1018 |         FfiConverterUInt64.lower(index),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1025:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_join_block' in scope
1023 |
1024 | open func joinBlock(obj: ObjId, index: UInt32)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
1025 |     uniffi_uniffi_automerge_fn_method_doc_join_block(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_join_block' in scope
1026 |         FfiConverterTypeObjId.lower(obj),
1027 |         FfiConverterUInt32.lower(index),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1034:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_length' in scope
1032 | open func length(obj: ObjId) -> UInt64 {
1033 |     return try!  FfiConverterUInt64.lift(try! rustCall() {
1034 |     uniffi_uniffi_automerge_fn_method_doc_length(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_length' in scope
1035 |         FfiConverterTypeObjId.lower(obj),$0
1036 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1042:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_length_at' in scope
1040 | open func lengthAt(obj: ObjId, heads: [ChangeHash]) -> UInt64 {
1041 |     return try!  FfiConverterUInt64.lift(try! rustCall() {
1042 |     uniffi_uniffi_automerge_fn_method_doc_length_at(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_length_at' in scope
1043 |         FfiConverterTypeObjId.lower(obj),
1044 |         FfiConverterSequenceTypeChangeHash.lower(heads),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1051:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_map_entries' in scope
1049 | open func mapEntries(obj: ObjId)throws  -> [KeyValue] {
1050 |     return try  FfiConverterSequenceTypeKeyValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1051 |     uniffi_uniffi_automerge_fn_method_doc_map_entries(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_map_entries' in scope
1052 |         FfiConverterTypeObjId.lower(obj),$0
1053 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1059:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_map_entries_at' in scope
1057 | open func mapEntriesAt(obj: ObjId, heads: [ChangeHash])throws  -> [KeyValue] {
1058 |     return try  FfiConverterSequenceTypeKeyValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1059 |     uniffi_uniffi_automerge_fn_method_doc_map_entries_at(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_map_entries_at' in scope
1060 |         FfiConverterTypeObjId.lower(obj),
1061 |         FfiConverterSequenceTypeChangeHash.lower(heads),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1068:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_map_keys' in scope
1066 | open func mapKeys(obj: ObjId) -> [String] {
1067 |     return try!  FfiConverterSequenceString.lift(try! rustCall() {
1068 |     uniffi_uniffi_automerge_fn_method_doc_map_keys(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_map_keys' in scope
1069 |         FfiConverterTypeObjId.lower(obj),$0
1070 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1076:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_map_keys_at' in scope
1074 | open func mapKeysAt(obj: ObjId, heads: [ChangeHash]) -> [String] {
1075 |     return try!  FfiConverterSequenceString.lift(try! rustCall() {
1076 |     uniffi_uniffi_automerge_fn_method_doc_map_keys_at(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_map_keys_at' in scope
1077 |         FfiConverterTypeObjId.lower(obj),
1078 |         FfiConverterSequenceTypeChangeHash.lower(heads),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1084:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_mark' in scope
1082 |
1083 | open func mark(obj: ObjId, start: UInt64, end: UInt64, expand: ExpandMark, name: String, value: ScalarValue)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
1084 |     uniffi_uniffi_automerge_fn_method_doc_mark(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_mark' in scope
1085 |         FfiConverterTypeObjId.lower(obj),
1086 |         FfiConverterUInt64.lower(start),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1097:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_marks' in scope
1095 | open func marks(obj: ObjId)throws  -> [Mark] {
1096 |     return try  FfiConverterSequenceTypeMark.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1097 |     uniffi_uniffi_automerge_fn_method_doc_marks(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_marks' in scope
1098 |         FfiConverterTypeObjId.lower(obj),$0
1099 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1105:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_marks_at' in scope
1103 | open func marksAt(obj: ObjId, heads: [ChangeHash])throws  -> [Mark] {
1104 |     return try  FfiConverterSequenceTypeMark.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1105 |     uniffi_uniffi_automerge_fn_method_doc_marks_at(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_marks_at' in scope
1106 |         FfiConverterTypeObjId.lower(obj),
1107 |         FfiConverterSequenceTypeChangeHash.lower(heads),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1114:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_marks_at_position' in scope
1112 | open func marksAtPosition(obj: ObjId, position: Position, heads: [ChangeHash])throws  -> [Mark] {
1113 |     return try  FfiConverterSequenceTypeMark.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1114 |     uniffi_uniffi_automerge_fn_method_doc_marks_at_position(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_marks_at_position' in scope
1115 |         FfiConverterTypeObjId.lower(obj),
1116 |         FfiConverterTypePosition.lower(position),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1123:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_merge' in scope
1121 |
1122 | open func merge(other: Doc)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
1123 |     uniffi_uniffi_automerge_fn_method_doc_merge(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_merge' in scope
1124 |         FfiConverterTypeDoc.lower(other),$0
1125 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1131:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_merge_with_patches' in scope
1129 | open func mergeWithPatches(other: Doc)throws  -> [Patch] {
1130 |     return try  FfiConverterSequenceTypePatch.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1131 |     uniffi_uniffi_automerge_fn_method_doc_merge_with_patches(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_merge_with_patches' in scope
1132 |         FfiConverterTypeDoc.lower(other),$0
1133 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1139:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_object_type' in scope
1137 | open func objectType(obj: ObjId) -> ObjType {
1138 |     return try!  FfiConverterTypeObjType.lift(try! rustCall() {
1139 |     uniffi_uniffi_automerge_fn_method_doc_object_type(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_object_type' in scope
1140 |         FfiConverterTypeObjId.lower(obj),$0
1141 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1147:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_path' in scope
1145 | open func path(obj: ObjId)throws  -> [PathElement] {
1146 |     return try  FfiConverterSequenceTypePathElement.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1147 |     uniffi_uniffi_automerge_fn_method_doc_path(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_path' in scope
1148 |         FfiConverterTypeObjId.lower(obj),$0
1149 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1154:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_put_in_list' in scope
1152 |
1153 | open func putInList(obj: ObjId, index: UInt64, value: ScalarValue)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
1154 |     uniffi_uniffi_automerge_fn_method_doc_put_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_put_in_list' in scope
1155 |         FfiConverterTypeObjId.lower(obj),
1156 |         FfiConverterUInt64.lower(index),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1163:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_put_in_map' in scope
1161 |
1162 | open func putInMap(obj: ObjId, key: String, value: ScalarValue)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
1163 |     uniffi_uniffi_automerge_fn_method_doc_put_in_map(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_put_in_map' in scope
1164 |         FfiConverterTypeObjId.lower(obj),
1165 |         FfiConverterString.lower(key),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1173:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_put_object_in_list' in scope
1171 | open func putObjectInList(obj: ObjId, index: UInt64, objType: ObjType)throws  -> ObjId {
1172 |     return try  FfiConverterTypeObjId.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1173 |     uniffi_uniffi_automerge_fn_method_doc_put_object_in_list(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_put_object_in_list' in scope
1174 |         FfiConverterTypeObjId.lower(obj),
1175 |         FfiConverterUInt64.lower(index),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1183:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_put_object_in_map' in scope
1181 | open func putObjectInMap(obj: ObjId, key: String, objType: ObjType)throws  -> ObjId {
1182 |     return try  FfiConverterTypeObjId.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1183 |     uniffi_uniffi_automerge_fn_method_doc_put_object_in_map(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_put_object_in_map' in scope
1184 |         FfiConverterTypeObjId.lower(obj),
1185 |         FfiConverterString.lower(key),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1192:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_receive_sync_message' in scope
1190 |
1191 | open func receiveSyncMessage(state: SyncState, msg: [UInt8])throws  {try rustCallWithError(FfiConverterTypeReceiveSyncError.lift) {
1192 |     uniffi_uniffi_automerge_fn_method_doc_receive_sync_message(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_receive_sync_message' in scope
1193 |         FfiConverterTypeSyncState.lower(state),
1194 |         FfiConverterSequenceUInt8.lower(msg),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1201:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_receive_sync_message_with_patches' in scope
1199 | open func receiveSyncMessageWithPatches(state: SyncState, msg: [UInt8])throws  -> [Patch] {
1200 |     return try  FfiConverterSequenceTypePatch.lift(try rustCallWithError(FfiConverterTypeReceiveSyncError.lift) {
1201 |     uniffi_uniffi_automerge_fn_method_doc_receive_sync_message_with_patches(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_receive_sync_message_with_patches' in scope
1202 |         FfiConverterTypeSyncState.lower(state),
1203 |         FfiConverterSequenceUInt8.lower(msg),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1210:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_save' in scope
1208 | open func save() -> [UInt8] {
1209 |     return try!  FfiConverterSequenceUInt8.lift(try! rustCall() {
1210 |     uniffi_uniffi_automerge_fn_method_doc_save(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_save' in scope
1211 |     )
1212 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1216:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_set_actor' in scope
1214 |
1215 | open func setActor(actor: ActorId) {try! rustCall() {
1216 |     uniffi_uniffi_automerge_fn_method_doc_set_actor(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_set_actor' in scope
1217 |         FfiConverterTypeActorId.lower(actor),$0
1218 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1223:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_splice' in scope
1221 |
1222 | open func splice(obj: ObjId, start: UInt64, delete: Int64, values: [ScalarValue])throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
1223 |     uniffi_uniffi_automerge_fn_method_doc_splice(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_splice' in scope
1224 |         FfiConverterTypeObjId.lower(obj),
1225 |         FfiConverterUInt64.lower(start),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1233:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_splice_text' in scope
1231 |
1232 | open func spliceText(obj: ObjId, start: UInt64, delete: Int64, chars: String)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
1233 |     uniffi_uniffi_automerge_fn_method_doc_splice_text(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_splice_text' in scope
1234 |         FfiConverterTypeObjId.lower(obj),
1235 |         FfiConverterUInt64.lower(start),
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1244:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_split_block' in scope
1242 | open func splitBlock(obj: ObjId, index: UInt32)throws  -> ObjId {
1243 |     return try  FfiConverterTypeObjId.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1244 |     uniffi_uniffi_automerge_fn_method_doc_split_block(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_split_block' in scope
1245 |         FfiConverterTypeObjId.lower(obj),
1246 |         FfiConverterUInt32.lower(index),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1253:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_text' in scope
1251 | open func text(obj: ObjId)throws  -> String {
1252 |     return try  FfiConverterString.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1253 |     uniffi_uniffi_automerge_fn_method_doc_text(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_text' in scope
1254 |         FfiConverterTypeObjId.lower(obj),$0
1255 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1261:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_text_at' in scope
1259 | open func textAt(obj: ObjId, heads: [ChangeHash])throws  -> String {
1260 |     return try  FfiConverterString.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1261 |     uniffi_uniffi_automerge_fn_method_doc_text_at(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_text_at' in scope
1262 |         FfiConverterTypeObjId.lower(obj),
1263 |         FfiConverterSequenceTypeChangeHash.lower(heads),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1270:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_text_encoding' in scope
1268 | open func textEncoding() -> TextEncoding {
1269 |     return try!  FfiConverterTypeTextEncoding.lift(try! rustCall() {
1270 |     uniffi_uniffi_automerge_fn_method_doc_text_encoding(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_text_encoding' in scope
1271 |     )
1272 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1276:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_update_text' in scope
1274 |
1275 | open func updateText(obj: ObjId, chars: String)throws  {try rustCallWithError(FfiConverterTypeDocError.lift) {
1276 |     uniffi_uniffi_automerge_fn_method_doc_update_text(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_update_text' in scope
1277 |         FfiConverterTypeObjId.lower(obj),
1278 |         FfiConverterString.lower(chars),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1285:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_values' in scope
1283 | open func values(obj: ObjId)throws  -> [Value] {
1284 |     return try  FfiConverterSequenceTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1285 |     uniffi_uniffi_automerge_fn_method_doc_values(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_values' in scope
1286 |         FfiConverterTypeObjId.lower(obj),$0
1287 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1293:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_values_at' in scope
1291 | open func valuesAt(obj: ObjId, heads: [ChangeHash])throws  -> [Value] {
1292 |     return try  FfiConverterSequenceTypeValue.lift(try rustCallWithError(FfiConverterTypeDocError.lift) {
1293 |     uniffi_uniffi_automerge_fn_method_doc_values_at(self.uniffiClonePointer(),
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_doc_values_at' in scope
1294 |         FfiConverterTypeObjId.lower(obj),
1295 |         FfiConverterSequenceTypeChangeHash.lower(heads),$0
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1402:32: error: cannot find 'uniffi_uniffi_automerge_fn_clone_syncstate' in scope
1400 | #endif
1401 |     public func uniffiClonePointer() -> UnsafeMutableRawPointer {
1402 |         return try! rustCall { uniffi_uniffi_automerge_fn_clone_syncstate(self.pointer, $0) }
     |                                `- error: cannot find 'uniffi_uniffi_automerge_fn_clone_syncstate' in scope
1403 |     }
1404 | public convenience init() {
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1407:5: error: cannot find 'uniffi_uniffi_automerge_fn_constructor_syncstate_new' in scope
1405 |     let pointer =
1406 |         try! rustCall() {
1407 |     uniffi_uniffi_automerge_fn_constructor_syncstate_new($0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_constructor_syncstate_new' in scope
1408 |     )
1409 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1418:25: error: cannot find 'uniffi_uniffi_automerge_fn_free_syncstate' in scope
1416 |         }
1417 |
1418 |         try! rustCall { uniffi_uniffi_automerge_fn_free_syncstate(pointer, $0) }
     |                         `- error: cannot find 'uniffi_uniffi_automerge_fn_free_syncstate' in scope
1419 |     }
1420 |
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1424:5: error: cannot find 'uniffi_uniffi_automerge_fn_constructor_syncstate_decode' in scope
1422 | public static func decode(bytes: [UInt8])throws  -> SyncState {
1423 |     return try  FfiConverterTypeSyncState.lift(try rustCallWithError(FfiConverterTypeDecodeSyncStateError.lift) {
1424 |     uniffi_uniffi_automerge_fn_constructor_syncstate_decode(
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_constructor_syncstate_decode' in scope
1425 |         FfiConverterSequenceUInt8.lower(bytes),$0
1426 |     )
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1434:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_syncstate_encode' in scope
1432 | open func encode() -> [UInt8] {
1433 |     return try!  FfiConverterSequenceUInt8.lift(try! rustCall() {
1434 |     uniffi_uniffi_automerge_fn_method_syncstate_encode(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_syncstate_encode' in scope
1435 |     )
1436 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1440:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_syncstate_reset' in scope
1438 |
1439 | open func reset() {try! rustCall() {
1440 |     uniffi_uniffi_automerge_fn_method_syncstate_reset(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_syncstate_reset' in scope
1441 |     )
1442 | }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:1447:5: error: cannot find 'uniffi_uniffi_automerge_fn_method_syncstate_their_heads' in scope
1445 | open func theirHeads() -> [ChangeHash]? {
1446 |     return try!  FfiConverterOptionSequenceTypeChangeHash.lift(try! rustCall() {
1447 |     uniffi_uniffi_automerge_fn_method_syncstate_their_heads(self.uniffiClonePointer(),$0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_method_syncstate_their_heads' in scope
1448 |     )
1449 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:3398:5: error: cannot find 'uniffi_uniffi_automerge_fn_func_root' in scope
3396 | public func root() -> ObjId {
3397 |     return try!  FfiConverterTypeObjId.lift(try! rustCall() {
3398 |     uniffi_uniffi_automerge_fn_func_root($0
     |     `- error: cannot find 'uniffi_uniffi_automerge_fn_func_root' in scope
3399 |     )
3400 | })
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:23:28: error: cannot find type 'RustBuffer' in scope
  21 |     }
  22 |
  23 |     static func empty() -> RustBuffer {
     |                            `- error: cannot find type 'RustBuffer' in scope
  24 |         RustBuffer(capacity: 0, len:0, data: nil)
  25 |     }
/host/spi-builder-workspace/AutomergeUniffi/automerge.swift:27:60: error: cannot find type 'RustBuffer' in scope
  25 |     }
  26 |
  27 |     static func from(_ ptr: UnsafeBufferPointer<UInt8>) -> RustBuffer {
     |                                                            `- error: cannot find type 'RustBuffer' in scope
  28 |         try! rustCall { ffi_uniffi_automerge_rustbuffer_from_bytes(ForeignBytes(bufferPointer: ptr), $0) }
  29 |     }
BUILD FAILURE 6.1 android