syntax_data: {"ast_node_type":"variable","tokens":[{"end":46,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if let Operand::Move(place) = *operand
context_before:     fn visit_operand(&mut self, operand: &mut Operand<'tcx>, loc: Location) {
context_after:             // A move out of a projection of a copy is equivalent to a copy of the original