Sha256: 44dc134f9057e6c91da32c7fdba5ba10785507ced161c07267548ee08308e6c0
Contents?: true
Size: 628 Bytes
Versions: 30
Compression:
Stored size: 628 Bytes
Contents
use wasm_bindgen::prelude::*; use wasm_bindgen_test::*; #[wasm_bindgen(module = "tests/wasm/char.js")] extern "C" { fn js_identity(c: char) -> char; fn js_works(); } #[wasm_bindgen] pub fn rust_identity(c: char) -> char { c } #[wasm_bindgen] pub fn rust_js_identity(c: char) -> char { js_identity(c) } #[wasm_bindgen] pub fn letter() -> char { 'a' } #[wasm_bindgen] pub fn face() -> char { '😀' } #[wasm_bindgen] pub fn rust_letter(a: char) { assert_eq!(a, 'a'); } #[wasm_bindgen] pub fn rust_face(p: char) { assert_eq!(p, '😀'); } #[wasm_bindgen_test] fn works() { js_works(); }
Version data entries
30 entries across 30 versions & 1 rubygems