• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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<()>12 fn main() -> Result<()> {
13     unsafe { cc_double_value(5) };
14     rust_double_value(5);
15 
16     Ok(())
17 }
18