{"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"if"}]}
        if !self.locals.contains(&var_id) {
    fn visit_local_use(&mut self, var_id: HirId, span: Span) {
            self.upvars.entry(var_id).or_insert(hir::Upvar { span });