From d37cf6a72e633afb10ec78bdbeec6631d601adfe Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Fri, 26 Nov 2021 10:27:50 +0100 Subject: return error for unused #[convert]s --- ui-tests/src/bin/attr_convert_unused.rs | 7 +++++++ ui-tests/src/bin/attr_convert_unused.stderr | 5 +++++ 2 files changed, 12 insertions(+) create mode 100644 ui-tests/src/bin/attr_convert_unused.rs create mode 100644 ui-tests/src/bin/attr_convert_unused.stderr (limited to 'ui-tests') diff --git a/ui-tests/src/bin/attr_convert_unused.rs b/ui-tests/src/bin/attr_convert_unused.rs new file mode 100644 index 0000000..b7ee474 --- /dev/null +++ b/ui-tests/src/bin/attr_convert_unused.rs @@ -0,0 +1,7 @@ +#[dynamize::dynamize] +#[convert = |x: Foo| -> Bar {x.baz()}] +trait Trait { + fn test(&self); +} + +fn main() {} diff --git a/ui-tests/src/bin/attr_convert_unused.stderr b/ui-tests/src/bin/attr_convert_unused.stderr new file mode 100644 index 0000000..e715236 --- /dev/null +++ b/ui-tests/src/bin/attr_convert_unused.stderr @@ -0,0 +1,5 @@ +error: unused conversion + --> src/bin/attr_convert_unused.rs:2:17 + | +2 | #[convert = |x: Foo| -> Bar {x.baz()}] + | ^^^ -- cgit v1.2.3