This crate is a supporting library for the `ffi_struct` crate. It provides the proc macro `FFIStruct` which is used in conjunction with the `ffi_struct_trait` crate to provide an easy way to make a struct iterable in Rust and better than `struct_iterable` since you could have more detailed manipulation to the paddings.
The proc-macro crate for the Rust programming language to create structs with FFI compatibility. Also allows the members of the FFI structs to be iterable for better reflection than the crate `struct_iterable`.
The trait bounds for `ffi_struct`
Tiny, fast, callback-based CLI argument parser for Rust
A derive macro to free (drop) memory for structs that are used in the FFI.
Generate cxx compatable `Trivial` bindings for rust enum types
Generates destructors for structures that contain raw pointers in the FFI.
Procedural macro that automatically generates FFI for C++, Python and Swift
FFI bindings for the WaterUI cross-platform UI framework
A highly parallel Perl 5 interpreter written in Rust
Generate cbindgen compatible member accessors for structs and enums
Composable serialization and deserialization for Rust structs.