如何在Rust中发出编译器警告?

时间:2020-06-18 10:18:58

标签: rust macros metaprogramming

在Rust程序中,可能会发出编译器错误并停止翻译机制,例如:

macro_rules! a {
  ($name:ident) => {println!("{}", name)};
  ($exp:expr) => {compile_error!("Do not use an expression.")};
}

是否存在类似的宏来发出编译时警告?我使用的是syn板条箱,已经阅读了文档,但是找不到任何参考。

我唯一能找到的in the documentation是一系列仅夜间使用的API,这些API在我的用例中不起作用,因为我不能使用夜间发布。

0 个答案:

没有答案