syntax_data: {"ast_node_type":"function","tokens":[{"end":92,"kind":"keyword","start":0,"text":"pub(crate)"}]}
source_snippet:     pub(crate) fn mirror_exprs(&mut self, exprs: &'tcx [hir::Expr<'tcx>]) -> Box<[ExprId]> {
context_after:         // `mirror_exprs` may also recurse deeply, so it needs protection from stack overflow.