macro_rules! declare_vars { ($struct:ident = ($($args:tt)*) => { $($name:ident : $ty:ty = $value:expr; env: $env:expr;)* } ) => { ... }; }
macro_rules! declare_vars { ($struct:ident = ($($args:tt)*) => { $($name:ident : $ty:ty = $value:expr; env: $env:expr;)* } ) => { ... }; }