{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"Rvalue::UnaryOp(UnOp::Not,"}]}
            Rvalue::UnaryOp(UnOp::Not, Operand::Move(place) | Operand::Copy(place)) => {
            // Transfer the conditions on the copy rhs, after inverting the value of the condition.
                let layout = self.ecx.layout_of(place.ty(self.body, self.tcx).ty).unwrap();