uniffi-rs icon indicating copy to clipboard operation
uniffi-rs copied to clipboard

a multi-language bindings generator for rust

Results 351 uniffi-rs issues
Sort by recently updated
recently updated
newest added

For full Kotlin Multiplatform support within [uniffi-kotlin-multiplatform-bindings](https://gitlab.com/trixnity/uniffi-kotlin-multiplatform-bindings) I need some sort of WASM support. My idea was to expose `RustBuffer`, `RustCallStatus` and the scaffolding code with `wasm-bindgen`, but there are...

There are many situations where we manage opaque FFI handles: callback interfaces, futures, callback data, etc. The basic requirement is to create a handle for an object, pass it across...

The [docs](https://mozilla.github.io/uniffi-rs/udl/builtin_types.html) indicate that `[ByRef] string` should work for `&str` and #229 points in that direction too. However it seems both of these are referring only to `interface` and not...

enhancement
uniffi

I've been thinking about the current [async_runtime](https://github.com/mozilla/uniffi-rs/blob/main/fixtures/futures/src/lib.rs#L193-L198) support and wondering how useful it is: - If all you want to do is use tokio types and not manage any threads,...

https://docs.rs/uniffi/0.17.0/uniffi/testing/index.html# shows be can test bindings. I ignored that reading from the book and I wrote my own python testing with assert from bindings. Could you add some example on...

uniffi

hi, this is the first time i've ran into this, and only occurred with the introduction of `UniFfiForeignExecutorCallback`. When running debug android tests, i get this exception when UniFFI instance...

UniFFI automatically declares enums in Swift as being `Equatable` and `Hashable`. This results in a compiler error when the associated data of the enum contains a callback interface. Example Rust...

We should remove this and find a better way to handle this. See #1665

Attempting to compile kotlin bindings generated with uniffi `v0.24.3` using kotlin 1.9 fails with the following error: ``` error: warnings found and -Werror specified target/tmp/bindings_ffi-87ed72fb9be5acd3/uniffi/xmtpv3/xmtpv3.kt:272:18: warning: this declaration overrides deprecated...