zhrxxprocs 0.1.0

procs by and for zhrxxlib
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// use proc_macro::*;
// use quote::*;
// use syn::*;

// example attribute macro
//#[proc_macro_attribute]
//fn example_attribute_macro(attr: TokenStream, item: TokenStream) -> TokenStream {
//    println!("attr: \"{attr}\"");
//    println!("item: \"{item}\"");
//    item
//}
//
// Example Derive Macro
//#[proc_macro_derive(AnswerFn)]
//fn derive_answer_fn(_item: TokenStream) -> TokenStream {
//    "fn answer() -> u32 { 42 }".parse().unwrap()
//}