{"ast_node_type":"variable","tokens":[{"end":28,"kind":"keyword","start":0,"text":"let"}]}
    let path = attr.path()?;
    let attr = ctx.find_node_at_offset_with_descend::<ast::Attr>()?;
    let macro_file = ctx.sema.hir_file_for(attr.syntax()).macro_file()?;