From 1e1cab6202519dec2c30314e26aa3c8f601f3506 Mon Sep 17 00:00:00 2001 From: Tanner Rogalsky Date: Tue, 19 May 2020 10:43:44 -0400 Subject: [PATCH] Add a test that fails to compile if generated code triggers unused lint warning. (#2145) * Add a test that fails to compile if generated code triggers unused lint warning. * Fix formatting. --- tests/must_use.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 tests/must_use.rs 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 {}