{"ast_node_type":"variable","tokens":[{"end":52,"kind":"keyword","start":0,"text":"let"}]}
        let typing_mode = match self.typing_mode() {
    pub fn typing_env(&self, param_env: ty::ParamEnv<'tcx>) -> ty::TypingEnv<'tcx> {
            // FIXME(#132279): This erases the `defining_opaque_types` as it isn't possible