cbindgen 0.8.6

A tool for generating C bindings to Rust code.
Documentation
#[repr(C)]
struct Normal {
    x: i32,
    y: f32,
}

extern "C" {
    fn foo() -> i32;

    fn bar(a: Normal);
}