| //rustfmt-format_macro_bodies: true | |
| macro_rules! mto_text_left { | |
| ($buf:ident, $n:ident, $pos:ident, $state:ident) => {{ | |
| let cursor = loop { | |
| state = match iter.next() { | |
| None if $pos == DP::Start => break last_char_idx($buf), | |
| None /*some comment */ => break 0, | |
| }; | |
| }; | |
| Ok(saturate_cursor($buf, cursor)) | |
| }}; | |
| } |