uniffi-rs
uniffi-rs copied to clipboard
a multi-language bindings generator for rust
We've a use-case where we'd like to have a .udl describe an interface that's actually implemented on the Rust side of the world as a trait rather than a struct....
I'm either reporting a bug, or (more likely) looking to better understand how to setup our Python package to integrate the uniffi-rs generated binaries. At the moment, the standard bindings...
I don't know if this document should be added to the docs section, the main reason I'm opening the PR is so we can discuss the use cases more.
This came from the discussion on delegates/decorators in #1051. That supports specializing method calls, perhaps with an async dispatch, but does not model every case. The problem statement is relatively...
[UniFfi docs](https://mozilla.github.io/uniffi-rs/kotlin/gradle.html) mention: > It is possible to generate Kotlin bindings at compile time for Kotlin Android projects. We'd like to make a gradle plugin for that... Folks at Bitcoin...
Once we're done implementing the proc-macro system, we should add documentation on how to use it, including at least: - How to add macros to your code to generate the...
The bindings code generates `FFIConverter` instances for each type it uses. We often bundle the bindings for several UDL files together, which results in redundant `FFIConverter` definitions (for example if...
This is incomplete, but I wanted to post a PR anyways so others can have a look at the progress. Left to do: * To avoid problems from the same...
currently, `sequence` is mapped to a list of integers, while it may make more sense to use `bytes` or `byterarray` ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/UNIFFI-181) ┆friendlyId: UNIFFI-181
I was hoping to work on #1271 some more now that the initial proc-macro code has been merged. The goal would be to create a module that generated FFI symbol...