【文件属性】:
文件名称:assert_panic_free
文件大小:3KB
文件格式:ZIP
更新时间:2021-03-04 17:40:00
Rust
assert_panic_free
如果传递给函数的轻量级高阶函数可能会出现紧急情况,则该函数不会编译。 除非您在启用优化的情况下编译代码,否则这可能行不通。
例子
通过优化/发布构建时有效:
assert_panic_free::assert_panic_free(|| 32);
不起作用:
assert_panic_free(|| panic!(":("));
受和启发,但我想要一些可以实现细粒度恐慌减少的东西(例如no_panic),但也需要一些可以快速编译的东西(例如panic_never)。
【文件预览】:
assert_panic_free-main
----.rustfmt.toml(155B)
----Cargo.toml(548B)
----src()
--------lib.rs(1KB)
----README.md(662B)
----.gitignore(189B)