#closures #partial-eq #argument #operations #prelude

可调用

实现 PartialEq 和参数操作的可调用闭包

5 个版本 (破坏性更新)

0.5.0 2023 年 12 月 19 日
0.4.0 2023 年 11 月 28 日
0.3.0 2023 年 5 月 15 日
0.2.0 2023 年 5 月 14 日
0.1.0 2023 年 5 月 12 日

#860Rust 模式

每月 29 次下载

MIT 许可证

345KB
8K SLoC

可调用


lib.rs:

let callable = callable![fn(&_) -> _](u8::clone);
assert_eq!(callable.call_fn((&1,)), 1);
assert_eq!(callable.emit(&2), 2);

let callable = callable.provide_first_argument_refed(3);
assert_eq!(callable.call_fn(()), 3);

无运行时依赖

功能