Sha256: 32684e31c4f1d3641ea1384d6611bc291dfd0f6d104c4bf0e57742f572649210
Contents?: true
Size: 569 Bytes
Versions: 5
Compression:
Stored size: 569 Bytes
Contents
use wasm_bindgen::prelude::*; use wasm_bindgen_test::*; #[wasm_bindgen] pub struct OwnedValue { pub n: f64, } #[wasm_bindgen] impl OwnedValue { #[wasm_bindgen(constructor)] pub fn new(n: f64) -> Self { Self { n } } pub fn add(self, other: OwnedValue) -> Self { Self { n: self.n + other.n, } } pub fn n(self) -> f64 { self.n } } #[wasm_bindgen(module = "tests/wasm/owned.js")] extern "C" { fn create_garbage(); } #[wasm_bindgen_test] fn test_create_garbage() { create_garbage() }
Version data entries
5 entries across 5 versions & 1 rubygems