From a4fa3f9c1b07ff20603b026b47bff3545e9931c7 Mon Sep 17 00:00:00 2001 From: Andreas Longva Date: Thu, 12 Nov 2020 11:50:32 +0100 Subject: [PATCH] Fail test compilation if mandatory features are missing --- tests/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/lib.rs b/tests/lib.rs index ee180666..c3ffc5d8 100644 --- a/tests/lib.rs +++ b/tests/lib.rs @@ -1,3 +1,9 @@ +#[cfg(any(not(feature = "debug"), not(feature = "compare")))] +compile_error!( + "Please enable the `debug` and `compare` features \ + in order to compile and run the tests." +); + #[cfg(feature = "abomonation-serialize")] extern crate abomonation; #[macro_use]