myutil 0.2.2

A simple and friendly `error-chain`.
Documentation

myutil

A simple and friendly error-chain.

Usage

use myutil::{err::*, *};

fn dog() -> Result<()> {}
fn pig() -> Result<()> {}
fn monkey() -> Result<()> {}

fn main() {
    let res = dog().c(d!())
                 .and_then(|_| pig().c(d!()) )
                 .and_then(|_| monkey().c(d!()) );
    pnk!(res);
}

Sample

myutil-error-chain