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