spire_enum 1.0.0

Procedural macros to facilitate enum usage, such as when delegating implementations, extracting variant types, or creating enum tables.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#![doc = include_str!("../README.md")]
#![no_std]

mod traits;

pub mod prelude {
    pub use spire_enum_macros::{
        delegate_impl, delegated_enum, discriminant_generic_table, variant_generic_table,
        variant_type_table,
    };

    pub use crate::traits::*;
}