{"ast_node_type":"function","tokens":[{"end":81,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn maybe_typeck_results(&self) -> Option<&'tcx ty::TypeckResults<'tcx>> {
    /// or `None` if outside a body.
        self.cached_typeck_results.get().or_else(|| {