syntax_data: {"ast_node_type":"variable","tokens":[{"end":50,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let element_ty = match pointee_ty.kind() {
context_before:         // We don't need to look for slices, we already rejected unsized types above.
context_after:             ty::Array(ty, _) => *ty,