{"ast_node_type":"other","tokens":[{"end":85,"kind":"keyword","start":0,"text":"self.parent_ancestors_with_macros(src,"}]}
        self.parent_ancestors_with_macros(src, |this, InFile { file_id, value }, _| {
    fn find_pat_or_label_container(&mut self, src: InFile<&SyntaxNode>) -> Option<DefWithBodyId> {
            let item = match ast::Item::cast(value.clone()) {