syntax_data: {"ast_node_type":"variable","tokens":[{"end":27,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let tcx = self.tcx;
context_before:     pub(crate) fn consume_by_copy_or_move(&self, place: Place<'tcx>) -> Operand<'tcx> {
context_after:         let ty = place.ty(&self.local_decls, tcx).ty;