syntax_data: {"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:                 let pats: Box<[FlatPat<'tcx>]> =
context_before:             PatKind::Or { ref pats } => {
context_after:                     pats.iter().map(|pat| FlatPat::new(place_builder.clone(), pat, cx)).collect();