-
In the project I'm working on we have many tests that we'd potentially like to run with Miri in our CI/CD. These tests may invoke syscalls or other unsupported FFI operations that we would like to sup…
-
For writing rust libraries wrapping C++ libraries where the C++ API makes heavy use of templated types, the current cxx.rs implementation needs you to create an opaque type and function for each temp…
-
**Problem**
I am using [llvm_sys](https://crates.io/crates/llvm-sys) in my code. For some reason when I am testing it ( `cargo test` ) it says that `can't find crate for llvm_sys` even though …
-
Currently, every rust function exposed over the FFI is expected to take ownership of its arguments. This is most obvious in the existing "sprites" example, where the code for [`translate`](https://git…
-
This is spun off #9617 to aggregate user feedback for another round of pip’s location backend switch from `distutils` to `sysconfig`. If you find yourself seeing something like:
```
WARNING: V…
-
It's currently impossible to expose a struct etc defined in another crate - uniffi tries to define `uniffi::ViaFfi` for the type and the rust compiler doesn't let that happen (`impl doesn't use only t…
-
We have an acceptable Python CFFI wrapper around notcurses, but its hardly very Pythony. Wrap the base CFFI calls with Python objects and methods. At a minimum, Python programmers oughtn't need be fuc…
-
Hey,
thank you for creating this library. :100:
I'm trying to use it inside the browser via WebAssembly. The basic idea is to have a WebSocket connection to a server, use the binary protocol fo…
-
As demonstrated by #181 and other issues there's a real world usability issue with the `Error` type of the `Result` of operations being an associated type. An associated type means that a driver or us…
-
I've setup the [pixel-cell.rs](https://github.com/dankamongmen/notcurses/blob/master/rust/examples/pixel-cell.rs#L57) example where if you uncomment the couple of lines, it segfaults. And if you then …