variant_count 1.1.0

Derive macro for enum which adds to it the count of variants.
Documentation
# Enum variant count

[![Crates.io](https://img.shields.io/crates/v/variant_count.svg)](https://crates.io/crates/variant_count)
[![Docs](https://docs.rs/variant_count/badge.svg)](https://docs.rs/variant_count)

This crate provides `VariantCount` derive macro for enum which adds to it the `VARIANT_COUNT` constant, containing count of enum variants.

The `VariantCount` usage example:

```rust
#[derive(VariantCount)]
enum Test {
    First(i32),
    Second(Option<String>),
    Third,
}

assert_eq!(Test::VARIANT_COUNT, 3);
```

## Usage

If you're using Cargo, just add it to your Cargo.toml:

```toml
[dependencies]
variant_count = "1.1"
```

## License

MIT