{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"self.locals.borrow().get(&nid).cloned().unwrap_or_else(||"}]}
        self.locals.borrow().get(&nid).cloned().unwrap_or_else(|| {
    pub(crate) fn local_ty(&self, span: Span, nid: HirId) -> Ty<'tcx> {
            span_bug!(span, "no type for local variable {}", self.tcx.hir_id_to_string(nid))