macro_rules! iter_fields_ref { ($self:expr, $it:ident, { $($body:tt)* }) => { ... }; ($self:expr, $it:ident, { $($l_body:tt)* }, { $($r_body:tt)* }) => { ... }; }
macro_rules! iter_fields_ref { ($self:expr, $it:ident, { $($body:tt)* }) => { ... }; ($self:expr, $it:ident, { $($l_body:tt)* }, { $($r_body:tt)* }) => { ... }; }