macro_rules! gen_recursive_type {
() => { ... };
($last:ident $(,$not_last:ident)*) => { ... };
}
Expand description
Generates the recursive type corresponding to this tuple:
gen_recursive_type!(A, B, C)
=> Recursive<Recursive<Recursive<NoneMore, A>, B>, C>