syntax_data: {"ast_node_type":"variable","tokens":[{"end":76,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if let mir::StatementKind::Assign(box (_, rvalue)) = &statement.kind
context_before:         // as much as we can between these two bodies :)
context_after:             && let mir::Rvalue::Ref(_, mir::BorrowKind::Fake(mir::FakeBorrowKind::Shallow), place) =