{"ast_node_type":"variable","tokens":[{"end":96,"kind":"keyword","start":0,"text":"if"}]}
            if let Item(hir::Item { kind: ItemKind::Impl(i), .. }) = tcx.parent_hir_node(hir_id)
            // Do not try to infer the return type for a impl method coming from a trait
                && i.of_trait.is_some()