From 750a48f28147519cec4ad546c0ce060781583493 Mon Sep 17 00:00:00 2001 From: Paul Pan Date: Sat, 4 May 2024 23:31:04 +0800 Subject: [PATCH] fix: utils: add missing warn.rs --- lib/utils/src/warn.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lib/utils/src/warn.rs diff --git a/lib/utils/src/warn.rs b/lib/utils/src/warn.rs new file mode 100644 index 0000000..0758dc6 --- /dev/null +++ b/lib/utils/src/warn.rs @@ -0,0 +1,15 @@ +// Taken from https://internals.rust-lang.org/t/pre-rfc-add-compile-warning-macro/9370/7 + +#[macro_export] +macro_rules! compile_warning { + ($name:ident, $message:expr $(,)*) => { + mod $name { + #[must_use = $message] + struct compile_warning; + #[allow(dead_code)] + fn trigger_warning() { + compile_warning; + } + } + }; +}