{"ast_node_type":"other","tokens":[{"end":28,"kind":"keyword","start":0,"text":"if"}]}
                if needs_mut
                // one using a non-const expression or one of unknown type
                    || !is_body_const(&ctx.sema, &to_extract_no_ref)