To be clear, this is absolutely not adding any sort of C++-style overrideable implicit move or copy constructor to Rust. There's not really any relationship to C++ in this proposal, it's just a step towards opt-in linear types.
It's relevant for C++ interop at least, but that's about it.
It's relevant for C++ interop at least, but that's about it.