Generates C bindings for Interoptopus.
In your library or a support project add this:
```rust use mycrate::ffiinventory;
fn generatecbindings() { use interoptopus::Interop; use interoptopusbackendc::{Generator, InteropC, Config};
// Converts an `ffi_inventory()` into Python interop definitions.
Generator::new(Config::default(), ffi_inventory()).write_to("module.h")
} ```
And we might produce something like this:
```c
extern "C" {
typedef struct Vec3f32 { float x; float y; float z; } Vec3f32;
Vec3f32 mygamefunction(Vec3f32* input);
}
```