diff --git a/tests/must_use.rs b/tests/must_use.rs new file mode 100644 index 00000000..912e92e4 --- /dev/null +++ b/tests/must_use.rs @@ -0,0 +1,10 @@ +//! This test validates that the generated bindings don't cause linting warnings +//! when used with structs annotated with `#[must_use]`. + +#![deny(unused)] + +use wasm_bindgen::prelude::*; + +#[wasm_bindgen] +#[must_use] +pub struct MustUse {}