## uuid-enum
`uuid-enum` is a tiny facade crate that re-exports the `uuid_enum` derive macro and the `uuid` crate so you can describe discriminants for enums with stable UUIDs in one dependency.
### Installation
```toml
[dependencies]
uuid-enum = "0.1"
```
### Usage
```rust
use uuid_enum::uuid_enum;
#[uuid_enum]
pub enum AccountGrant {
#[uuid("bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb")]
Owner,
#[uuid("cccccccc-cccc-cccc-cccc-cccccccccccc")]
Manage,
}
```
The macro injects `impl`s that let you convert between the enum variants and `uuid::Uuid` values, while `uuid-enum` also exposes the `uuid` crate (and its `Uuid` type) under the same namespace for convenience.
### License
Licensed under either the Apache License 2.0 or the Mozilla Public License 2.0 at your option.