Crate enum_unitary [] [src]

Trait and macro for unitary enums.

Repository

Re-exports

pub extern crate num;

Macros

IterVariants
NextVariant
PrevVariant
enum_unitary

Wraps "unitary" enums (i.e. enums where variants do not have payloads) with enum_derive derives (IterVariants, NextVariant, PrevVariant) and implements the EnumUnitary trait.

macro_attr

When given an item definition, including its attributes, this macro parses said attributes and dispatches any attributes or derivations suffixed with ! to user-defined macros. This allows multiple macros to process the same item.

Traits

EnumUnitary

A collection of constraints and methods for unitary enums.