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; + } + } + }; +}