qunit_macros/lib.rs
1mod quantity_mod;
2mod unit_mod;
3
4use proc_macro::TokenStream;
5use syn::parse_macro_input;
6
7#[proc_macro]
8pub fn make_quantity_mod(input: TokenStream) -> TokenStream {
9 quantity_mod::make_quantity_mod(parse_macro_input!(input as quantity_mod::input::Input)).into()
10}
11
12#[proc_macro]
13pub fn make_unit_mod(input: TokenStream) -> TokenStream {
14 unit_mod::make_unit_mod(parse_macro_input!(input as unit_mod::input::Input)).into()
15}