{"ast_node_type":"variable","tokens":[{"end":81,"kind":"keyword","start":0,"text":"if"}]}
                    if let ty::Ref(_, _, mutbl) = method.sig.inputs()[0].kind() {
                if matches!(op, Op::AssignOp(_)) || by_ref_binop {
                        let mutbl = AutoBorrowMutability::new(*mutbl, AllowTwoPhase::Yes);