integral_enum/
lib.rs

1use proc_macro::TokenStream;
2use proc_macro_error::proc_macro_error;
3
4/// integral enum procedural macro. See module-level documentation for usage
5#[proc_macro_error]
6#[proc_macro_attribute]
7pub fn integral_enum(args: TokenStream, body: TokenStream) -> TokenStream {
8    integral::integral_enum_impl(args, body)
9}
10
11mod integral;
12mod tag;