syntax_data: {"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:     let local_ty = std::mem::replace(&mut body.local_decls[local].ty, context_mut_ref);
context_before: ) {
context_after:     // We have to replace the `ResumeTy` that is used for type and borrow checking