1 use anyhow::Result; 2 3 use rust_library::rust_double_value; 4 5 extern "C" { cc_double_value(value: i32) -> i326 fn cc_double_value(value: i32) -> i32; 7 } 8 9 // `wasm32-unknown-unknown` is very barebones, so we don't have access to 10 // printing or `tokio`, so we can't output anything or use `async main`, 11 // but we can still call the functions. main() -> Result<()>12fn main() -> Result<()> { 13 unsafe { cc_double_value(5) }; 14 rust_double_value(5); 15 16 Ok(()) 17 } 18