;

<span class='kw'>let</span> <span class='ident'>v2</span> <span class='op'>=</span> <span class='ident'>v</span>;

<span class='macro'>println</span><span class='macro'>!</span>(<span class='string'>&quot;v is: {}&quot;</span>, <span class='ident'>v</span>);</pre>

<!-- In this case, `v` is an `i32`, which implements the `Copy` trait. This means -->

<!-- that, just like a move, when we assign `v` to `v2`, a copy of the data is made. -->

<!-- But, unlike a move, we can still use `v` afterward. This is b