Skip to main content

uuid_enum/
lib.rs

1#![no_std]
2//! A facade crate for uuid-based enums.
3//! 
4//! ```rust
5//! use uuid_enum::uuid_enum;
6//! 
7//! #[uuid_enum]
8//! pub enum AccountGrant {
9//!     #[uuid("bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb")]
10//!     Owner,
11//!     #[uuid("cccccccc-cccc-cccc-cccc-cccccccccccc")]
12//!     Manage,
13//! }
14//! ```
15
16pub use uuid_enum_proc_macros::uuid_enum;
17
18// Re-export the entire uuid crate under our namespace.
19pub use uuid;
20
21// Optional convenience re-export:
22pub use uuid::Uuid;