6 个版本 (稳定)

1.1.0 2023 年 8 月 17 日
1.0.3 2023 年 8 月 16 日
0.1.0 2023 年 8 月 16 日

#678 in 过程宏

每月下载量:24

MIT 许可证

6KB
70

clown

Crate Info API Docs

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