effect-monad 0.3.1

A native-rust implementation of an Effect monad, inspired by PureScript's EFF Monad.
1
2
3
4
5
6
7
8
9
10
11
extern crate effect_monad;

use effect_monad::EffectMonad;

fn main() {
    (|| {
        println!("Hello, world!");
    }).bind_ignore_contents(|| {
        println!("Goodbye, world!");
    })()
}