{"ast_node_type":"other","tokens":[{"end":62,"kind":"keyword","start":0,"text":"if"}]}
    if !macro_file.is_derive_attr_pseudo_expansion(ctx.db()) {
    let macro_file = ctx.sema.hir_file_for(attr.syntax()).macro_file()?;
        return None;