title: Are reference values copied in Rust?
body: <p>Am I correct to assume that, for the following code</p>
  
  <pre><code>let a = vec![1, 2, 3];
  let b = &amp;a;
  let c = b;
  </code></pre>
  
  <p>The memory presentation will be something like this, assuming the value of <code>b</code> is "B"?</p>
  
  <pre class="lang-none prettyprint-override"><code>  _            _
  b|B|         c|B|
    |____________|
    |
    V
    _________
  a|_________|
  </code></pre>
  
  <p>I'm only asking about immutable references, as there can be only 1 mutable reference, as far as I remember.</p>