n class='macro'>println</span><span class='macro'>!</span>(<span class='string'>&quot;Foo&quot;</span>); }
}

<span class='kw'>let</span> <span class='ident'>f</span> <span class='op'>=</span> <span class='op'>&amp;&amp;</span><span class='ident'>Foo</span>;

<span class='ident'>f</span>.<span class='ident'>foo</span>();</pre>

<!-- Even though `f` is a `&&Foo` and `foo` takes `&self`, this works. That’s -->

<!-- because these things are the same: -->

<p><code>f</code> は <code>&amp;&amp;Foo</code> で