var::__var_internals!
[-] [+]
[src]
macro_rules! __var_internals { ($($name: ident : $t: ty = $init: expr),*; $(,)*) => { let ($(mut $name),* ,): ($($t),* ,) = ($($init),* ,); }; ($($bname: ident : $bt: ty = $binit: expr),*; $name: ident = $init: expr, $($rest: tt)*) => { __var_internals!{$($bname: $bt = $binit,)* $name: _ = $init; $($rest)*} }; ($($bname: ident : $bt: ty = $binit: expr),* ; $name: ident : $t: ty = $init: expr, $($rest: tt)*) => { __var_internals!{$($bname: $bt = $binit,)* $name: $t = $init; $($rest)*} }; }
Implementation details. Do not use this directly.