{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"if"}]}
        if method_name.name == sym::from_iter {
        // If we know it does not, we don't need to warn.
            if let Some(trait_def_id) = self.tcx.get_diagnostic_item(sym::FromIterator) {