raskell 0.1.1

Haskell-style functional programming for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use raskell::hdo;

fn main() {
    let result = hdo! {
        x <- Some(10);
        let y = x * 2;

        guard y > 5;

        pure y
    };

    assert_eq!(result, Some(20));
}