{"ast_node_type":"variable","tokens":[{"end":93,"kind":"keyword","start":0,"text":"let"}]}
            let def_nav = sema.ancestors_with_macros(name.syntax().clone()).find_map(|node| {
            // This target is the containing function
                let def = ast::Fn::cast(node).and_then(|fn_| sema.to_def(&fn_))?;