err

A collection of macros for working with FromError, the most useful of which is error_enum!

```rust!

[macro_use]

extern crate err;

error_enum! { enum MyError { bare SomethingCustom(&'static str), auto Io(std::io::Error) }

enum MyOtherError {
    auto MyError(MyError)
}

}

// An all the elements marked auto have auto-generated FromError // implimentations created with the assumption that they are simple wrappers // around a type.

```

Limitations