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`.
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 trait bounds for `ffi_struct`
Foreign Function Interface implementation for DataFusion
A procedural macro which translates your repr-C structs into C++, Python and C# at compile time for helping write FFI libraries
Compile-time checks of the size of structures
Generates destructors for structures that contain raw pointers in the FFI.
Procedural macro to retrieve field names and offsets from a struct.
Shared DSP library for voice analysis (pitch, formants, spectral features)
C ABI bindings for Ratatui (Rust TUI) to consume from C/C#/etc.
A tiny rust crate that can be used to encode data of different types into a packed byte array which can be passed over network, system calls or FFI.
Internal CosmWasm library for handling Intel SGX DCAP remote attestations.