It's actually a shallow copy. For example this won't copy the contents of owning pointers (`~T`), it's just invalid to access `p` afterwards (a move). I think this is a harmfully misleading comment.