blob: f81ea5b53c11142a20f3a590f568514c8b6b73ca (
plain)
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>) { }
|