nbindgen 0.0.1

A tool for generating Nim bindings to Rust code (based on cbindgen).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[repr(C)]
struct List<T> {
     members: *mut T,
     count: usize
}

struct A;

struct B;

#[no_mangle]
pub extern "C" fn foo(a: List<A>) { }

#[no_mangle]
pub extern "C" fn bar(b: List<B>) { }