2个版本
0.1.1 | 2023年1月1日 |
---|---|
0.1.0 | 2022年12月28日 |
#21 in #attribute
5KB
50 行
必须为空
此属性检查给定函数是否为空。仅此而已。这在调试时很有用,当你只是使用 cargo test
并想确保仓库中没有人在主函数中添加内容时,例如。
示例
use must_be_empty::must_be_empty;
#[must_be_empty]
fn main() {}
如果你在 main
函数中添加了某些内容,它会根据 你的配置 提示警告或错误。
安装
将此内容放入你的 Cargo.toml
文件
[dependencies]
must_be_empty = "0.1.0"
功能
warn
(默认):警告,而不是输出硬错误。only_on_release
:仅在发布模式(--release
)下工作。only_on_debug
:仅在调试模式下工作。
lib.rs
:
必须为空
此属性检查给定函数是否为空。仅此而已。这在调试时很有用,当你只是使用 cargo test
并想确保没有人
示例
use must_be_empty::must_be_empty;
#[must_be_empty]
fn main() {}
安装
将此内容放入你的 Cargo.toml
文件
[dependencies]
must_be_empty = "0.1.0"
依赖项
~1.5MB
~36K SLoC