#pipeline #polymorphism #pipe #traits #macro #input

pipette

无需特性和宏的多态函数管道

1 个不稳定版本

0.1.0 2021 年 9 月 14 日

#2510Rust 模式

MIT 许可证

8KB
203

Pipette

一个用于在 Rust 中使用管道的小型包。

let input = 1;

let output = pipette::pipe((
    input
    |a| a * 2,
    |a| a * 3,
    |a| a * 4,
    |a| a * 5,
    |a| a * 6,
    |a| a * 7,
    |a| a * 8,
));

assert_eq!(output, 40_320);

Pipette 独特

  • 支持多态管道大小
  • 与 IDE 良好集成
  • 不需要宏或自定义特性

许可证

本项目采用 MIT 许可证

贡献

除非你明确声明,否则你提交的任何有意包含在 Pipette 中的贡献都应按 MIT 许可,不附加任何额外条款或条件。

无运行时依赖