{"ast_node_type":"function","tokens":[{"end":60,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn write_ty(&self, id: HirId, ty: Ty<'tcx>) {
    #[inline]
        debug!("write_ty({:?}, {:?}) in fcx {}", id, self.resolve_vars_if_possible(ty), self.tag());