在Rust程序中,可能会发出编译器错误并停止翻译机制,例如:
macro_rules! a {
($name:ident) => {println!("{}", name)};
($exp:expr) => {compile_error!("Do not use an expression.")};
}
是否存在类似的宏来发出编译时警告?我使用的是syn
板条箱,已经阅读了文档,但是找不到任何参考。
我唯一能找到的in the documentation是一系列仅夜间使用的API,这些API在我的用例中不起作用,因为我不能使用夜间发布。