dimensioned::__make_types!
[−]
[src]
macro_rules! __make_types { ($System:ident, $Type:ident, $Root:ident, $($Types:ident, $Roots:ident),+ | $($Zeros:ident),*) => ( pub type $Type = $System< $($Zeros,)* $Root>; __make_types!($System, $($Types, $Roots),+ | Zero $(, $Zeros)*); ); ($System:ident, $Type:ident, $Root:ident | $($Zeros:ident),*) => ( pub type $Type = $System<$($Zeros,)* $Root>; ); }