Meaning of the Singleton word in Scala
<p>I have an understanding of what Singleton objects are, but perusing a library i came across something that confused me: mixing in <code>Singleton</code></p>

<pre><code>trait Foo[A &lt;: Bar with Singleton] 
</code></pre>

<p>I cant seem to find info on what this means. A is a subtype of Bar-with-Singleton-access? What does mixing in Singleton provide? </p>