9个版本

0.1.8 2022年4月12日
0.1.7 2019年9月19日
0.1.4 2019年8月28日

#1931 in Rust模式

Download history 55/week @ 2024-04-01 60/week @ 2024-07-01

每月 60 次下载

Apache-2.0

25KB
556 代码行

funlib

Rust函数式库

只是一个库,帮助我做一些基本的函数式组合。它仍在开发中


lib.rs:

Rust函数式库

这仍在开发中...

Functor

use funlib::Functor;

let s = Some(3).fmap(|&a| a * 2); // this will produce Some(6)

Monad

use funlib::Monad;

let s = Some(3).bind(|&a| Some(a * 2)); // this will produce Some(6)

依赖项