{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"if"}]}
                    if !is_unnecessary_semicolon {
                    let mut semicolon_span = self.token.span;
                        // #105369, Detect spurious `;` before assoc fn body