The ffi_reflect
is a compile time reflection library, that provides the FfiReflect
derive macro.
The macro itself generates a fucntion pub const fn ffi_reflect() -> FfiType<'static>
that can be useful for bindings generation.
Note that you can derive the FfiReflect
only on structs that marked with #[repr(C)]
or #[repr(transparent)]
,
on enums that marked with #[repr($INTEGER_TYPE)]
and unions marked with #[repr(C)]
.