I saw a piece of Scala code with manifest syntax as follows. I do not know what WireFormat means here. What constraint does it add to the Manifest A? Does it mean the type A must extends the trait WireFormat?
I could not find any document about such syntax.
trait WireFormat[A] {
  def toWire(x: A, out: DataOutput)
  def fromWire(in: DataInput): A
}
class DList[A : Manifest : WireFormat]
 
     
     
    