cuelang.org/go@v0.10.1/cue/interpreter/wasm/testdata/rust/basic/src/lib.rs (about)

     1  #[no_mangle]
     2  pub extern "C" fn add(a: i64, b: i64) -> i64 {
     3      a + b
     4  }
     5  
     6  #[no_mangle]
     7  pub extern "C" fn mul(a: f64, b: f64) -> f64 {
     8      a * b
     9  }
    10  
    11  #[no_mangle]
    12  pub extern "C" fn not(x: bool) -> bool {
    13      !x
    14  }