libgm_macros/
lib.rs

1mod list_chunk;
2mod named_list_chunk;
3mod num_enum;
4
5use proc_macro::TokenStream;
6
7#[proc_macro_attribute]
8pub fn num_enum(attr: TokenStream, item: TokenStream) -> TokenStream {
9    num_enum::num_enum(attr, item)
10}
11
12#[proc_macro_attribute]
13pub fn named_list_chunk(attr: TokenStream, item: TokenStream) -> TokenStream {
14    named_list_chunk::named_list_chunk(attr, item)
15}
16
17#[proc_macro_attribute]
18pub fn list_chunk(attr: TokenStream, item: TokenStream) -> TokenStream {
19    list_chunk::list_chunk(attr, item)
20}