#composition #compose #macro #fp #functional

无 std fn-compose

一个用于函数组合的小宏

1 个不稳定版本

0.1.0 2020 年 9 月 15 日

#2433Rust 模式


fn-macros 中使用

MIT 许可证

3KB

fn-compose

一个用于函数组合的小宏。

用法

use fn_compose::fn_compose;
let res1 = fn_compose!(1 => add_one => double => mul 3, _, 5);
let res2 = mul(3, double(add_one(1)), 5);
assert_eq!(res1, res2);

无运行时依赖