mirror of
https://github.com/kristoferssolo/traxor.git
synced 2026-02-04 06:42:04 +00:00
refactor(units): remove macros
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
mod merge;
|
||||
mod unit;
|
||||
|
||||
use proc_macro::TokenStream;
|
||||
use syn::{DeriveInput, parse_macro_input};
|
||||
@@ -9,9 +8,3 @@ pub fn merge_derive(input: TokenStream) -> TokenStream {
|
||||
let input = parse_macro_input!(input as DeriveInput);
|
||||
merge::impl_merge_derive(input)
|
||||
}
|
||||
|
||||
#[proc_macro_derive(UnitConversions, attributes(units, error))]
|
||||
pub fn unit_derive(input: TokenStream) -> TokenStream {
|
||||
let input = parse_macro_input!(input as DeriveInput);
|
||||
unit::impl_unit_conversions(input)
|
||||
}
|
||||
|
||||
@@ -55,4 +55,3 @@ pub fn impl_merge_derive(input: DeriveInput) -> TokenStream {
|
||||
|
||||
expanded.into()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user