jerel / membrane

Membrane is an opinionated crate that generates a Dart package from a Rust library. Extremely fast performance with strict typing and zero copy returns over the FFI boundary via bincode.
Apache License 2.0
89 stars 12 forks source link

Add tests and some missing error messages for function arg types #26

Closed jerel closed 2 years ago

jerel commented 2 years ago

A few types, such as Vec<i32> when used as a Rust function argument, weren't resulting in a helpful error message. This adds tests and support for that as well as adding support for the types u64, u128, and i128 as function arguments.