syntax_data: {"ast_node_type":"variable","tokens":[{"end":73,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let fake_borrow_temp = cx.local_decls.push(fake_borrow_temp);
context_before:             fake_borrow_temp.local_info = ClearCrossCrate::Set(Box::new(LocalInfo::FakeBorrow));
context_after:             (*matched_place, fake_borrow_temp, *borrow_kind)