chiark / gitweb /
adjust re node.js ishness
[talk-2019-ghm-rust.git] / ffi-example.txt
1 #[link(name="glue")]
2 extern "C" {
3   pub fn cxx_chrobak_payne(
4     nvertices : size_t,
5     edge_data : *const [size_t; 2],
6     n_edge_data : size_t,
7 ...
8 }
9
10   let ok = unsafe {
11     cxx_chrobak_payne(nvertices,
12                       edges.as_ptr(),
13                       edges.len(),
14                       ...