gives? -->

<p><code>clone()</code> を呼び出すとき、<code>Arc&lt;T&gt;</code> は参照カウントを更新する必要があります。しかし、
ここでは <code>mut</code> を一切使っていません。つまり <code>x</code> はイミュータブルな束縛であり、
<code>&amp;mut 5</code> のような引数もとりません。一体どうなっているの?</p>

<!-- To understand this, we have to go back to the core of Rust’s guiding -->

<!-- philosophy, memory safety, and th