&gt; Explicitly passing &amp;self is lame<p>Explicit passing of &amp;self (or &amp;mut self, or self) might be &#x27;lame&#x27;, but it also gives more clarity as to what the code is doing.  I can&#x27;t say it&#x27;s ever once given me pause.