{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"!attr.has_name(sym::macro_use)"}]}
                        !attr.has_name(sym::macro_use) && !attr.has_name(sym::macro_escape)
                    if item.attrs.iter().all(|attr| {
                    }) {