{"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"if"}]}
                if (*l_ty.kind() == ty::Str || is_std_string(l_ty)) && is_std_string(rhs_ty) =>
            (&ty::Ref(_, l_ty, _), &ty::Adt(..)) // Handle `&str` & `&String` + `String`
            {