When reading this article I came to the following syntax:
implicit val slaveCanRead: Slave HasPrivilege Read = null
The author says:
Also, please not that
Slave HasPrivilege Read
is just another notation forHasPrivilege[Slave, Read]
Keeping the example in basic scala, the example could also be
val foo: Map[String, Long] = Map()
val bar: String Map Long = Map()
I was looking for some documentation/articles that would explain this syntax but could not find any. Can someone point to the language feature which allows this syntax?