6 个版本 (稳定)
1.1.0 | 2023 年 8 月 17 日 |
---|---|
1.0.3 | 2023 年 8 月 16 日 |
0.1.0 | 2023 年 8 月 16 日 |
#678 in 过程宏
每月下载量:24
6KB
70 行
clown
Rust 中 "捕获-by-clone" 闭包的近似。
需要 nightly 和 #![feature(proc_macro_hygiene, stmt_expr_attributes)]
将这个
#[clown] || do_call(honk!(foo.bar))
转换为这个
{
let __honk_0 = (foo.bar).clone();
move || do_call(__honk_0)
}
依赖关系
~0.7–1.2MB
~27K SLoC