{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"for"}]}
        for (_cnum, data) in self.iter_crate_data() {
        let mut needs_panic_runtime = attr::contains_name(&krate.attrs, sym::needs_panic_runtime);
            needs_panic_runtime |= data.needs_panic_runtime();