#![crate_type = "rlib"] extern crate wasm_bindgen; use wasm_bindgen::prelude::*; #[wasm_bindgen] pub fn foo() -> &u32 {} #[wasm_bindgen] extern "C" { fn foo(Foo(x): Foo); fn foo() -> &u32; }