syntax_data: {"ast_node_type":"other","tokens":[{"end":100,"kind":"keyword","start":0,"text":"unpack!(block"}]}
source_snippet:                     unpack!(block = this.expr_as_place(block, lhs, mutability, fake_borrow_temps,));
context_before:                 let mut place_builder =
context_after:                 if let ty::Adt(adt_def, _) = lhs_expr.ty.kind() {