{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"self.search_files_do(|file_id|"}]}
        self.search_files_do(|file_id| {
    fn slow_scan(&self, rule: &ResolvedRule<'db>, matches_out: &mut Vec<Match>) {
            let file = self.sema.parse_guess_edition(file_id);