{"ast_node_type":"other","tokens":[{"end":21,"kind":"keyword","start":0,"text":"{"}]}
                    {
                    if self.infcx.next_trait_solver() || self.infcx.predicate_may_hold(&obligation)
                        ocx.register_obligation(obligation);