{"ast_node_type":"other","tokens":[{"end":61,"kind":"keyword","start":0,"text":"if"}]}
                            if self.infcx.next_trait_solver()
                            // cc trait-system-refactor-initiative#108
                                && !matches!(self.infcx.typing_mode(), TypingMode::Coherence)