#traits #together #pipe #free #function #composing #nested

free_function_pipes

一系列特质,使得函数组合变得更容易

2 个稳定版本

使用旧的 Rust 2015

1.0.1 2019年11月18日

#2395Rust 模式

Apache-2.0

9KB
126

在 Rust 中,函数组合是常见的;但是,为了组合函数,你有两种选择:一种是处理大量的嵌套括号,另一种是通常使用方法语法。

该库创建适用于每种类型的特质,允许通过“管道”传输数据,在方法链中传递自由函数或闭包,而不会破坏方法链的格式。

此外,此代码还添加了一个名为 pipModer 的特质,它还允许通过返回 Self 来链式调用返回 unit 但修改 self 的函数。

许可证

以下任一许可证下授权:

由您选择。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交给作品的所有贡献,应如上所述双重许可,不得附加任何额外条款或条件。

git 不是此项目的官方版本控制系统。

官方版本在 https://jadonbelezos.com/cgi-bin/fossil.cgi/pipe_traits_rust/doc/master/README.md

无运行时依赖项