='number'>3</span>;
}
<span class='comment'>// y goes out of scope, so x is live again</span>
<span class='op'>*</span><span class='ident'>x</span> <span class='op'>=</span> (<span class='number'>5</span>, <span class='number'>7</span>);</pre>

<p>It is also possible to reborrow into <em>multiple</em> mutable references, as long as
they are <em>disjoint</em>: no reference is an ancestor of another. Rust
explicitly enables this to be done with disjoint struct fields, because
disjointness can be statically pr