{"ast_node_type":"other","tokens":[{"end":100,"kind":"keyword","start":0,"text":"debug!(\"write_ty({:?},"}]}
        debug!("write_ty({:?}, {:?}) in fcx {}", id, self.resolve_vars_if_possible(ty), self.tag());
    pub(crate) fn write_ty(&self, id: HirId, ty: Ty<'tcx>) {
        let mut typeck = self.typeck_results.borrow_mut();