#macro #execution #statement #delay #expression #no-alloc #go

无 std defer

用于延迟代码执行的实用工具,灵感来源于 go 的 defer 语句

3 个不稳定版本

0.2.1 2024年1月29日
0.2.0 2024年1月25日
0.1.0 2018年4月2日

#234 in Rust 模式

Download history 3457/week @ 2024-04-08 3369/week @ 2024-04-15 3967/week @ 2024-04-22 2458/week @ 2024-04-29 5129/week @ 2024-05-06 4916/week @ 2024-05-13 5168/week @ 2024-05-20 3791/week @ 2024-05-27 4096/week @ 2024-06-03 3637/week @ 2024-06-10 4258/week @ 2024-06-17 4410/week @ 2024-06-24 4193/week @ 2024-07-01 4620/week @ 2024-07-08 4297/week @ 2024-07-15 4392/week @ 2024-07-22

17,690 每月下载量
12 个crate中使用 (直接使用10个)

MIT/Apache

7KB

crates.io docs.rs

defer

一个小型crate,提供 defer! 宏,用于延迟表达式执行,直到作用域末尾。

考虑使用具有更多功能的 scopeguard crate。

许可证

许可协议为以下之一:

您可选择其中之一。

贡献

除非您明确声明,否则您提交的任何有意包含在本作品中的贡献,根据 Apache-2.0 许可协议定义,应按上述方式双重许可,无需任何额外条款或条件。

无运行时依赖