syntax_data: {"ast_node_type":"variable","tokens":[{"end":57,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:                 let cause = FakeReadCause::ForMatchGuard;
context_before:             for &(_, temp, _) in fake_borrows {
context_after:                 self.cfg.push_fake_read(post_guard_block, guard_end, cause, Place::from(temp));