macro_rules! bool_enum { ($name:ident, $doc:tt) => { ... }; ($name:ident) => { ... }; }
Creates an named boolean-like enum (set or unset enums).
Implements utility traits for converting from/to basic types.