1个不稳定版本
0.1.0 | 2024年3月8日 |
---|
#803 在 进程宏
5KB
Around 库
这是 around
库,一个Rust进程宏库,用于在您的期望函数中调用其他函数。
入门指南
要使用 around
库,将其添加到您的 Cargo.toml
文件中
[dependencies]
around = { version = "0.1.0"}
用法
around
库提供了进程宏 before
、after
和 both
,允许在预期时运行另一个函数。
该函数必须存在并在作用域内。
以下是如何使用它的基本示例
#[around(database_clean)]
fn fancy_func(){
// Your function code here...
}
在此示例中,database_clean
将被调用两次,一次在您的原始函数代码之前,一次之后。
目前这实际上等同于
fn fancy_func(){
database_clean();
// Your function code here...
database_clean();
}
许可证
在您选择的情况下,根据 Apache许可证版本2.0 或 MIT许可证 许可。除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交给此库的任何贡献,都应按上述方式双许可,而不附加任何额外的条款或条件。
依赖项
~275–720KB
~17K SLoC