enumchar 0.1.2

Rust derive macro for enums where each variant is represented by a single char
Documentation
*enumchar* is a simple rust derive proc_macro for `enums` where each
variant corresponds to a `char`.

Example usage:

```rust
use enumchar::EnumChar;

#[derive(EnumChar)]
pub enum Cell {
    #[char('#')]
    Wall,
    #[char('.')]
    Empty,
}
```

The effect of the code above is the automatic `impl` of `TryFrom<char>`,
`TryInto<char>` and `std::fmt::Display`. It also implements
`Into<char>` if all variants have a corresponding `char`, as we
can't return an error from that one.

I've been using this macro to parse all those 2D mazes in
[adventofcode](https://adventofcode.com/) - feel free to use it too.