From 2096b11bed32583484b0f71b23cdc5b79707173c Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 7 Dec 2024 08:46:15 -0800 Subject: [PATCH] Fold test_deprecated into test_lints --- tests/test_deprecated.rs | 10 ---------- tests/test_lints.rs | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 10 deletions(-) delete mode 100644 tests/test_deprecated.rs diff --git a/tests/test_deprecated.rs b/tests/test_deprecated.rs deleted file mode 100644 index 5524666a..00000000 --- a/tests/test_deprecated.rs +++ /dev/null @@ -1,10 +0,0 @@ -#![deny(deprecated, clippy::all, clippy::pedantic)] - -use thiserror::Error; - -#[derive(Error, Debug)] -pub enum Error { - #[deprecated] - #[error("...")] - Deprecated, -} diff --git a/tests/test_lints.rs b/tests/test_lints.rs index 1473682e..85a5011c 100644 --- a/tests/test_lints.rs +++ b/tests/test_lints.rs @@ -33,3 +33,18 @@ fn test_needless_lifetimes() { let _: MyError; } + +#[test] +fn test_deprecated() { + #![deny(deprecated)] + + #[derive(Error, Debug)] + pub enum MyError { + #[deprecated] + #[error("...")] + Deprecated, + } + + #[allow(deprecated)] + let _ = MyError::Deprecated; +}