{"ast_node_type":"variable","tokens":[{"end":39,"kind":"keyword","start":0,"text":"let"}]}
            let dest = dest.to_place();
        if M::enforce_validity(self, dest.layout()) {
            // Given that there were two typed copies, we have to ensure this is valid at both types,