{"ast_node_type":"function","tokens":[{"end":84,"kind":"keyword","start":0,"text":"fn"}]}
    fn pat_ty_unadjusted(&self, pat: &hir::Pat<'_>) -> Result<Ty<'tcx>, Cx::Error> {
    /// Like [`Self::pat_ty_adjusted`], but ignores implicit `&` patterns.
        let base_ty = self.node_ty(pat.hir_id)?;