<!-- contains. The vector object is stored on the [stack][sh] and contains a pointer -->

<!-- to the content (`[1, 2, 3]`) stored on the [heap][sh]. When we move `v` to `v2`, -->

<!-- it creates a copy of that pointer, for `v2`. Which means that there would be two -->

<!-- pointers to the content of the vector on the heap. It would violate Rust’s -->

<!-- safety guarantees by introducing a data race. Therefore, Rust forbids using `v` -->

<!-- after we’ve done the move. -->

<p>最初の行はベク