syntax_data: {"ast_node_type":"variable","tokens":[{"end":82,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:                 let (lo_expr, hi_expr) = (lo_expr.as_deref(), hi_expr.as_deref());
context_before:             hir::PatKind::Range(ref lo_expr, ref hi_expr, end) => {
context_after:                 self.lower_pattern_range(lo_expr, hi_expr, end, ty, span)