syntax_data: {"ast_node_type":"variable","tokens":[{"end":23,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let mut spans =
context_before:     pub(super) fn emit<'tcx>(self, tcx: TyCtxt<'tcx>, pat_id: HirId) {
context_after:             MultiSpan::from_spans(self.info.primary_labels.iter().map(|(span, _)| *span).collect());