{"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"|"}]}
                    | hir::ClosureKind::CoroutineClosure(hir::CoroutineDesugaring::Gen) => {
                    // just using Fn* for iterators.
                        self.tcx.fn_trait_kind_from_def_id(trait_def_id)