Я видел фрагмент кода Scala с синтаксисом манифеста следующим образом. Я не знаю, что здесь означает WireFormat. Какое ограничение оно добавляет к Манифесту А? Означает ли это, что тип A должен расширять черту WireFormat?
Я не смог найти ни одного документа о таком синтаксисе.
trait WireFormat[A] {
def toWire(x: A, out: DataOutput)
def fromWire(in: DataInput): A
}
class DList[A : Manifest : WireFormat]