{"ast_node_type":"function","tokens":[{"end":77,"kind":"keyword","start":0,"text":"fn"}]}
fn scan_for_non_ws_or_end<I: Iterator<Item = char>>(iter: &mut Peekable<I>) {
/// Advances the given peekable `Iterator` until it reaches a non-whitespace character.
    while iter.peek().copied().is_some_and(rustc_lexer::is_whitespace) {