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

I'm not sure if I'm relying on behavior that is simply not guaranteed, or could break at an unknown time in practice, just curious if there's anything I missed in...

When built with Swift 6, [the task here]( https://github.com/mozilla/uniffi-rs/blob/c82945bdf04f947215f44609d70d1ec346c662b1/fixtures/ext-types/proc-macro-lib/tests/bindings/test_imported_types.swift#L35) fails to run, so `counter.wait()` hangs forever. I'll land a change to skip this test in that case - this is...

binding-swift

[The UniFFI user guide](https://mozilla.github.io/uniffi-rs/latest/internals/design_principles.html) states: ``` Example: We insist that all object instances exposed to foreign-language code be Sync and Send, so that they’re safe to access regardless of the...

binding-swift

Currently `Debug`, `Display`, `Eq`, `Hash` are supported. This issue is to add a `clone` method could be exposed and called from the foreign side. I _think_ this should be distinct...

Not sure if this is a Rust problem or `uniffi-rs` or not, but when trying to build this [example.zip](https://github.com/user-attachments/files/18645456/example.zip) for #2425 the following error occurs on the struct: ``` error:...

A possible common use case could be serializing a complex value instead of using Uniffi for everything like a structured record like a JSON type. For example I'd expect to...

The `try_lift` error is not re-thrown in the Swift binding, which causes crashes. Use the `examples/custom-types` project as an example. Swift can pass `Foundation.URL` to Rust as `url::Url`. On Rust...

Repro from branch in https://github.com/contentauth/c2pa-python/pull/82 (clone, checkout the branch, run `cargo build). In our code, - `impl Signer for RemoteSigner` has a function, `alg`, that returns a `SigningAlg` enum. -...

Include some helpers that glue over the percularities of language-specific behavior in uniffi, specifically for the Kotlin/JVM target. ## Background I just recently moved a project at work over from...

When deriving a `uniffi::Record` I have a few fields of type `Duration` and was hoping to give them a default value. However it seems at the moment the proc macros...